【发布时间】:2010-01-29 15:37:42
【问题描述】:
我有一个基本结构如下的 XML 文档:
<?xml version="1.0" encoding="UTF-8" ?>
<records timestamp="1264777862">
<record></record>
<record></record>
<record></record>
<record></record>
</records>
到目前为止,我一直在使用以下内容:
$doc = new DOMDocument();
$doc->load('myfile.xml');
$xpath = new DOMXPath($doc);
$timestamp = $xpath->query("/records@timestamp");
但这给了我一个无效的表达式错误。
获取根的时间戳属性的正确 PHP/XPath 表达式语法是什么?
【问题讨论】:
-
见下面我的表达。你需要 / 在 /records/@timestamp