SimpleXMLElement->__construct()
(No version information available, might be only in CVS)
SimpleXMLElement->__construct() — 新しい SimpleXMLElement オブジェクトを作成する
説明
SimpleXMLElement
__construct
( string $data
[, int $options
[, bool $data_is_url
[, string $ns
[, bool $is_prefix
]]]] )
新しい SimpleXMLElement オブジェクトを作成します。
パラメータ
- data
-
整形式 XML 文字列。 もし data_is_url が TRUE の場合には、XML ドキュメントへのパスあるいは URL。
- options
-
オプションで、追加の Libxml パラメータを指定するために使用します。
- data_is_url
-
デフォルトでは data_is_url は FALSE です。 data が、文字列データではなく XML ドキュメントへのパスあるいは URL である場合に TRUE を使用します。
- ns
-
- is_prefix
-
返り値
data を表す SimpleXMLElement オブジェクトを返します。
エラー / 例外
XML データ内でエラーが見つかるたびに E_WARNING エラーメッセージが発生します。そしてエラーが見つかった場合は例外をスローします。
例
Example#1 SimpleXMLElement オブジェクトの作成
<?php
include 'example.php';
$sxe = new SimpleXMLElement($xmlstr);
echo $sxe->movie[0]->title;
?>
Example#2 URL からの SimpleXMLElement オブジェクトの作成
<?php
$sxe = new SimpleXMLElement('https://example.org/document.xml', NULL, TRUE);
echo $sxe->asXML();
?>