update : 2015.11.03
php.shukuma.com검색:
|
SimpleXMLElement::registerXPathNamespace(PHP 5 >= 5.2.0) SimpleXMLElement::registerXPathNamespace — Creates a prefix/ns context for the next XPath query 설명
public bool SimpleXMLElement::registerXPathNamespace
( string
$prefix
, string $ns
)Creates a prefix/ns context for the next XPath query. In particular, this is helpful if the provider of the given XML document alters the namespace prefixes. registerXPathNamespace will create a prefix for the associated namespace, allowing one to access nodes in that namespace without the need to change code to allow for the new prefixes dictated by the provider. 인수
반환값
성공 시 예제
Example #1 Setting a namespace prefix to use in an XPath query
<?php 위 예제의 출력: Chapter 1 Chapter 2 Notice how the XML document shown in the example sets a namespace with a prefix of chap. Imagine that this document (or another one like it) may have used a prefix of c in the past for the same namespace. Since it has changed, the XPath query will no longer return the proper results and the query will require modification. Using registerXPathNamespace avoids future modification of the query even if the provider changes the namespace prefix. 참고
|