PHP マニュアル
前のページ |  | 次のページ

# SimpleXMLElement->__construct()

(no version information, might be only in CVS)

SimpleXMLElement->__construct() -- 新しい SimpleXMLElement オブジェクトを作成する

## 説明

class 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` エラーメッセージが発生します。そしてエラーが見つかった場合は例外をスローします。

## 例

例 1. SimpleXMLElement オブジェクトの作成

`<?php include 'example.php'; $sxe = new SimpleXMLElement($xmlstr); echo $sxe->movie[0]->title; ?>`

例 2. URL からの SimpleXMLElement オブジェクトの作成

`<?php $sxe = new SimpleXMLElement('http://example.org/document.xml', NULL, TRUE); echo $sxe->asXML(); ?>`

## 参考

simplexml_load_string
simplexml_load_file

前のページ | ホーム | 次のページ
SimpleXMLElement->children() | 上に戻る | SimpleXMLElement->getDocNamespaces()