XML ドキュメントで使用される名前空間を返します。
<?php$xml=<<<XML<?xml version="1.0"standalone="yes"?><cars xmlns:c="http://w3cschool.cc/ns" xmlns:a="http:/ /w3cschool.cc/country"> <c:car id="1">ボルボ</c:car> <c:car id="2">BMW</c:car> <c:car id="3 ">サーブ</c:car> </cars>XML;$sxe=new SimpleXMLElement($xml);$ns=$sxe->getNamespaces(true);var_dump($ns);?>getNamespaces() 関数は、XML ドキュメントで使用されている名前空間を返します。
getNamespaces(再帰);
パラメータ | 説明する |
---|---|
再帰的 | オプション。ブール値を指定します。 TRUE の場合、すべての親ノードと子ノードで宣言されているすべての名前空間を返します。値が FALSE の場合、ルート ノードで宣言された名前空間のみが返されます。デフォルトは FALSE です。 |
戻り値: | 関連付けられた URI を含む名前空間名の配列を返します。 |
---|---|
PHPのバージョン: | 5.1.2+ |