この記事では、PHP の SimpleXML 関数の使用法を簡単に紹介します。この関数を使用すると、XML をオブジェクトに変換できます。詳しく知りたい人は参照してください。
SimpleXML 関数を使用すると、XML をオブジェクトに変換できます。
このオブジェクトは、通常のプロパティ セレクターまたは配列イテレーターを介して他のオブジェクトと同様に処理できます。
これらの関数の一部には、最新の PHP バージョンが必要です。
インストール
SimpleXML 関数は、PHP コアの不可欠な部分です。これらの機能を使用するためにインストールは必要ありません。
コードは次のとおりです | コードをコピー |
//すべてのコンテンツをオブジェクト形式で返します $lib = simplexml_load_file("cet4.xml"); //取得したアイテムノードを配列で返す $items=$lib->item; $wordsLength = sqlserver/42852.htm target=_blank >count($items); //全ノード配下のノード値を取得します for($i=0;$i $word=$items[$i]; echo $word->word.'-----'.$word->trans.'-----'.$word->phonetic.' '; } //simplexml と xpath を組み合わせると全能です $words = $lib->xpath("//word"); //属性を取得するメソッド echo $words[0]['add'].' '; echo $items[0]['pp']; ?> |
関連機能
PHP: この機能をサポートする最も古い PHP バージョンを示します。
機能説明PHP
__construct() は新しい SimpleXMLElement オブジェクトを作成します。 5
addAttribute() は、SimpleXML 要素に属性を追加します。 5
addChild() は、子要素を SimpleXML 要素に追加します。 5
asXML() SimpleXML 要素から XML 文字列を取得します。 5
attributes() SimpleXML 要素の属性を取得します。 5
Children() は、指定されたノードの子を取得します。 5
getDocNamespaces() XML ドキュメントの名前空間を取得します。 5
getName() SimpleXML 要素の名前を取得します。 5
getNamespaces() XML データから名前空間を取得します。 5
registerXPathNamespace() は、次の XPath クエリの名前空間コンテキストを作成します。 5
simplexml_import_dom() DOM ノードから SimpleXMLElement オブジェクトを取得します。 5
simplexml_load_file() XML ドキュメントから SimpleXMLElement オブジェクトを取得します。 5
simplexml_load_string() XML 文字列から SimpleXMLElement オブジェクトを取得します。 5
xpath() は、XML データに対して XPath クエリを実行します。 5