예
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을 참조