PHP逆引き大全 516の極意

データフォーマットの極意 - Tips308 プレフィックス指定で、特定の名前空間に属する子ノードを取得する

登録タグ
PHP
Icon comment count 0
Icon stock count 0

3-2XMLデータ操作(SimpleXML)Tips308 プレフィックス指定で、特定の名前空間に属する子ノードを取得する

Level2

PointSimpleXMLElement::children()メソッドの引数に名前空間プレフィックスを指定する

SimpleXMLElement::children()メソッドに引数を指定することで、特定の名前空間に属する子ノードを取得することができます。

下記のように記述します。

SimpleXMLElement::children(名前空間のプレフィックス名, true);

第1引数に名前空間のプレフィックス名を指定する場合は、第2引数にtrueを設定する必要があります。

サンプルプログラムは、名前空間プレフィックス名「bk」と「rv」を指定し、それぞれの名前空間に属する子ノードを取得しています。

画面1 実行画面(308.php)

出典情報

Medium

PHP逆引き大全 516の極意

  • 著者: 大家 正登, 茂木 健一, 鮫島 康浩, 谷中 志織

コメント

    コメントはありません