최신 웹 개발 튜토리얼
 

PHP getNamespaces() Function

<PHP SimpleXML을 참조

XML 문서에 사용 된 네임 스페이스를 반환합니다 :

<?php
$xml=<<<XML
<?xml version="1.0" standalone="yes"?>
<cars xmlns:c="http://w3ii.com/ns" xmlns:a="http://w3ii.com/country">
  <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->getNamespaces(true);
var_dump($ns);
?>
»실행 예

정의 및 사용

getNamespaces() 함수는 XML 문서에 사용 된 네임 스페이스를 반환합니다.


통사론

getNamespaces( recursive );

매개 변수 기술
recursive 선택 과목. 부울 값을 지정합니다. TRUE 경우, 부모와 자식 노드에 선언 된 모든 네임 스페이스가 반환됩니다. false의 경우, 루트 노드에서 선언 만 네임 스페이스가 반환됩니다. 기본값은 FALSE입니다

기술적 세부 사항

반환 값 : 관련하는 URI와 네임 스페이스 이름의 배열을 돌려줍니다
PHP 버전 : 5.1.2+

<PHP SimpleXML을 참조