【发布时间】:2012-09-06 13:56:37
【问题描述】:
好的,所以我有这个 xml:
<resin xmlns="http://caucho.com/ns/resin" xmlns:resin="urn:java:com.caucho.resin">
<cluster>
<host host-name="www.1.com">
<host-alias>1.com</host-alias>
<root-directory>c:/docroot</root-directory>
<web-app id="/" document-directory="."/>
</host>
<host host-name="www.2.com">
<host-alias>2.com</host-alias>
<root-directory>c:/docroot</root-directory>
<web-app id="/" document-directory="."/>
</host>
</cluster>
</resin>
我如何获取(在 php 中)主机名“www.1.com”的 xpath 如果我使用这个:
$items = $xpath->query(sprintf('//host[@host-name="%s"]', $hostNameToLookFor));
没有
xmlns="http://caucho.com/ns/resin" xmlns:resin="urn:java:com.caucho.resin"
有效
请帮忙,它快把我逼疯了! 谢谢!
【问题讨论】:
标签: php xpath namespaces