simplexml_load_string XML 文字列をオブジェクトに代入する &reftitle.description; SimpleXMLElementfalsesimplexml_load_string stringdata stringnullclass_nameSimpleXMLElement::class intoptions0 stringnamespace_or_prefix"" boolis_prefix&false; 整形式 XML 文字列をオブジェクトとして返します。 &reftitle.parameters; data 整形式 XML 文字列。 class_name このオプションのパラメータを使用して、 simplexml_load_file が指定されたクラスのオブジェクトを返すようにします。 このクラスは、SimpleXMLElement クラスを継承していなければなりません。 options &dom.parameter.options; namespace_or_prefix 名前空間プレフィックスあるいは URI。 is_prefix namespace_or_prefix がプレフィックスである場合に &true;、 URI である場合に &false;。デフォルトは &false; です。 &reftitle.returnvalues; SimpleXMLElement クラスのオブジェクトを返します。 XML ドキュメント内のデータをプロパティに含みます。 &return.falseforfailure;。 &return.falseproblem; &reftitle.errors; XML データ内でエラーが見つかるたびに E_WARNING エラーメッセージが発生します。 libxml_use_internal_errors ですべての XML エラーを抑制し、 後から libxml_get_errors で取得することもできます。 &reftitle.examples; XML 文字列をパースする Forty What? Joe Jane I know that's the answer -- but what's the question? XML; $xml = simplexml_load_string($string); print_r($xml); ?> ]]> &example.outputs; Forty What? [from] => Joe [to] => Jane [body] => I know that's the answer -- but what's the question? ) ]]> この時点で、$xml->body のようにアクセスすることができます。 &reftitle.seealso; simplexml_load_file SimpleXMLElement::__construct libxml_use_internal_errors