ホームページ >バックエンド開発 >PHPチュートリアル >PHP_PHP チュートリアルの SimpleXML 関数の概要

PHP_PHP チュートリアルの SimpleXML 関数の概要

WBOY
WBOYオリジナル
2016-07-20 11:03:00826ブラウズ

この記事では、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


www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/445310.html技術記事この記事では、php の SimpleXML 関数の使用法を簡単に紹介します。この関数を使用すると、XML をオブジェクトに変換できます。詳しく知りたい人は参照してください。 SimpleXML 関数を使用すると、次のことが可能になります...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。