亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

PHP SimpleXML

PHP SimpleXML は最も一般的な XML タスクを処理し、殘りは他の拡張機(jī)能に任せます。


PHP SimpleXML とは何ですか?

SimpleXML は PHP 5 の新機(jī)能です。

SimpleXML 拡張機(jī)能は、XML 要素の名前とテキストを取得する簡(jiǎn)単な方法を提供します。

DOM パーサーや Expat パーサーと比較して、SimpleXML はわずか數(shù)行のコードで XML 要素からテキスト データを読み取ることができます。

SimpleXML は、XML ドキュメント (または XML 文字列) を次のようなオブジェクトに変換できます。

· 要素は、SimpleXMLElement オブジェクトの単一の屬性に変換されます。同じレベルに複數(shù)の要素がある場(chǎng)合、それらは配列に配置されます。

· プロパティには連想配列を使用してアクセスします。インデックスはプロパティ名に対応します。

· 要素內(nèi)のテキストは文字列に変換されます。要素に複數(shù)のテキスト ノードがある場(chǎng)合、それらは見つかった順に配置されます。


SimpleXML は、次のような基本的なタスクを?qū)g行する場(chǎng)合に非常に高速に使用できます:

?XML ファイル/文字列からのデータの読み取り/抽出

?テキスト ノードまたは屬性の編集

ただし、名前空間などの高度な XML を扱う場(chǎng)合は、 、Expat パーサーまたは XML DOM を使用するのが最善です。


インストール

PHP 5 以降、SimpleXML 関數(shù)は PHP コアの一部です。これらの機(jī)能を使用するためにインストールは必要ありません。


PHP SimpleXML の例

次のようなキーと要素があるとします:

<?xml version="1.0" encoding="ISO-8859-1"?>
 <note>
     <to>Tove</to>
     <from>Jani</from>
     <heading>Reminder</heading>
     <body>Don't forget me this weekend!</body>
 </note>

上記のコードは出力します:


SimpleXMLElement オブジェクト ( [へ] => トーベ [から] => [見出し] => リマインダー [本文] => 今週末は私を忘れないでください! )


xml ファイルの各要素のデータを出力します:

<?php
 $xml=simplexml_load_file("note.xml");
 print_r($xml);
 ?>
上記のコードは出力します:

Tove

Jani
リマインダー

今週末は私を忘れないでください!


各子ノードの要素とデータを出力します

<?php
 $xml=simplexml_load_file("note.xml");
 echo $xml->to . "<br>";
 echo $xml->from . "<br>";
 echo $xml->heading . "<br>";
 echo $xml->body;
 ?>
上記のコードは出力します:

note

to: Tove
from: Jani

Heading: Reminderbody: Don't remember me this週末!



PHP SimpleXML についてさらに詳しく

PHP SimpleXML 関數(shù)の詳細(xì)については、PHP SimpleXML リファレンス マニュアルを參照してください。


學(xué)び続ける
||
<?php $xml=simplexml_load_file("note.xml"); print_r($xml); ?>
提出するリセットコード
  • おすすめコース
  • コースウェアのダウンロード
現(xiàn)時(shí)點(diǎn)ではコースウェアはダウンロードできません。現(xiàn)在スタッフが整理中です。今後もこのコースにもっと注目してください?