PHP getDocNamespaces() 함수
정의와 사용법
getDocNamespaces() 함수는 SimpleXMLElement 객체에서 XML 문서에서 선언된 이름 공간을 반환합니다.
성공하면, 함수는 이름 공간 이름(관련된 URL을 포함)을 포함한 배열을 반환합니다. 실패하면 false를 반환합니다.
문법
class SimpleXMLElement { string getDocNamespaces(recursive) )
매개변수 | 설명 |
---|---|
recursive | 선택 사항. 부모 자식 노드에 포함된 모든 이름 공간을 반환할지 지정합니다. 기본 값은 false입니다. |
예제
XML 파일:
<?xml version="1.0" encoding="ISO-8859-1"?> <note xmlns:b="http://www.codew3c.com/example/"> <to>George</to> <from>John</from> <heading>기억에 남기기</heading> <b:body>미팅을 잊지 마세요!</b:body> </note>
PHP 코드:
<?php if (file_exists('test.xml')) { $xml = simplexml_load_file('test.xml'); ) print_r($xml->getDocNamespaces()); ?>
출력 예제:
Array ( [b] => http://www.codew3c.com/example/ )