simplexml_load_fileとは? わかりやすく解説

Weblio 辞書 > コンピュータ > PHP関数リファレンス > simplexml_load_fileの意味・解説 

simplexml_load_file

(PHP 5)
simplexml_load_file — XMLファイルをパースし、オブジェクトに代入する

説明

object simplexml_load_file ( string filename [, string class_name [, int options [, string ns [, bool is_prefix]]]] )
指定したファイルの中の整形式 XML ドキュメントをオブジェクトに変換します。

パラメータ

filename
XML ファイルへのパス。
注意: Libxml 2 は URI をエスケープしませんので、例えば URI パラメータ ab&c を渡したい場合、 simplexml_load_file(rawurlencode('http://example.com/?a=' . urlencode('b&c'))) をしてコールする必要があります。PHP 5.1.0 以降では、これをする必要は ありません。PHP が自動的に行います。
class_name
simplexml_load_file() が指定されたクラスのオブジェクトを返すようにするために、 このオプションのパラメータを使用します。 このクラスは、SimpleXMLElement クラスを継承していなければなりません。
options
PHP 5.1.0 と Libxml 2.6.0 から、追加の Libxml パラメータ を指定するために options を使用することもできます。
ns

is_prefix


返り値

SimpleXMLElement クラスのオブジェクトを返します。 XML ドキュメント内のデータをプロパティに含みます。 エラー時には FALSE を返します。

例 2120. XMLドキュメントをパースする
<?php
// The file test.xml contains an XML document with a root element
// and at least an element /[root]/title.

if (file_exists('test.xml')) {
   $xml = simplexml_load_file('test.xml');
 
   var_dump($xml);
} else {
   exit('Failed to open test.xml.');
}
?>
このスクリプトは成功時に以下のよに出力します。

SimpleXMLElement Object
(
  [title] => Example Title
  ...
)

    
この時点で、$xml->title としたり、 他の全ての要素にアクセスすることができます。


参考

simplexml_load_string
SimpleXMLElement->__construct()




英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「simplexml_load_file」の関連用語

simplexml_load_fileのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



simplexml_load_fileのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
PHP Documentation GroupPHP Documentation Group
Copyright © 1997 - 2024 by the PHP Documentation Group.

©2024 GRAS Group, Inc.RSS