Php XPath日期查询

Php XPath日期查询,php,xml,xpath,Php,Xml,Xpath,我有这个XML <Table> <mdate>2014-04-08T00:00:00+03:00</mdate> <title>Hello</title> </Table> 但它不起作用 有什么提示吗 谢谢在这种情况下,您不需要通配符。您可以通过以下方式使用contains()函数: //Table[contains(mdate,'2014-04-08')] 或者改用start-with()函数: //Table[sta

我有这个XML

<Table>
<mdate>2014-04-08T00:00:00+03:00</mdate>
<title>Hello</title>
</Table>
但它不起作用

有什么提示吗


谢谢

在这种情况下,您不需要通配符。您可以通过以下方式使用
contains()
函数:

//Table[contains(mdate,'2014-04-08')]
或者改用
start-with()
函数:

//Table[starts-with(mdate,'2014-04-08')]

上面的两个XPath查询都将匹配这个问题中的
元素

您需要告诉我们您使用的是XPath 1.0还是XPath 2.0(甚至是XPath 3.0,因为这是一个正式的建议!)。
//Table[starts-with(mdate,'2014-04-08')]