getDocNamespaces
ドキュメントで宣言された名前空間を返します。
getDocNamespaces()
関数は、XMLドキュメントで宣言された名前空間を返します。
XMLドキュメントのルートノードで宣言された名前空間を返します。
<?php $ xml = << < xml < ? xml version = "1.0" standalone = "yes" ?> < cars xmlns: c = " http://gitbox.net/ns " > < c: car id = " 1 " > volvo </ c: car > < c: car id = " 2 " > bmw </ c: car > < c: car id = " 3 " > saab </ c: car > </ cars > XML; $ sxe = new SimplexmLelement($ xml); $ ns = $ sxe-> getDocNamesSpaces(); print_r($ ns); ?>
インスタンスを実行します
XMLドキュメントで宣言されたすべての名前空間を返します。
<?php $ xml = << < xml < ? xml version = "1.0" standalone = "yes" ?> < cars xmlns: c = " http://gitbox.net/ns " > < c: car id = " 1 " > volvo </ c: car > < c: car id = " 2 " > bmw </ c: car > < c: car id = " 3 " a: country = " sweden " xmlns: a = " http://gitbox.net/country " > saab </ c: car > </ cars > XML; $ sxe = new SimplexmLelement($ xml); $ ns = $ sxe-> getDocNamesSpaces(true); var_dump($ ns); ?>
インスタンスを実行します
SimplexmLelement :: getDocNamesSpaces (再帰、 from_root )
パラメーター | 説明する |
---|---|
再帰 |
オプション。ブール値を指定します。 Trueの場合、ドキュメントで宣言されたすべての名前空間を返します。 falseの場合、ルートノードで宣言された名前空間のみが返されます。 デフォルトはfalseです。 |
from_root |
オプション。ブール値を指定します。 trueは、XMLドキュメントのルートノードから名前空間をチェックします。 false Child Nodeの名前空間を確認します。 デフォルトは真です。 |