phpQuery在html中注册xml名称空间?
我正在创建一个简单的模板系统。我知道PHP是一个很好的模板系统,但我不希望客户端添加PHP并破坏它。所以我使用phpQuery来解析HTML中的简单标记phpQuery在html中注册xml名称空间?,php,html,xml,xml-namespaces,phpquery,Php,Html,Xml,Xml Namespaces,Phpquery,我正在创建一个简单的模板系统。我知道PHP是一个很好的模板系统,但我不希望客户端添加PHP并破坏它。所以我使用phpQuery来解析HTML中的简单标记 我可以创建一个像这样的自定义标记并对其进行解析,但我想知道是否有必要添加一个像这样的名称空间。但是,仅仅执行pq('foo:bar')或pq('foo | bar')找不到元素,因为phpQuery似乎从标记中删除了'foo'。有没有办法在html中注册xml名称空间,以便phpQuery能够解析它?遗憾的是,phpQuery项目似乎是孤立的,
我可以创建一个像
这样的自定义标记并对其进行解析,但我想知道是否有必要添加一个像
这样的名称空间。但是,仅仅执行pq('foo:bar')
或pq('foo | bar')
找不到元素,因为phpQuery似乎从标记中删除了'foo'。有没有办法在html中注册xml名称空间,以便phpQuery能够解析它?遗憾的是,phpQuery项目似乎是孤立的,他们的文档中充斥着恶意脚本,这使得很难提供好的参考和建议。我怀疑这个项目已经死了,你应该考虑一些替代方案,比如说,它也有一个类似jQuery的接口,它支持你正在寻找的XPath。仅供参考:xpath查询不再是jQuery符号的一部分。因此,您需要明确地寻找xpath支持,而不仅仅是像jquery一样的选择器支持。遗憾的是,phpQuery项目似乎是孤立的,他们的文档中充斥着恶意脚本,这使得很难提供好的参考和建议。我怀疑这个项目已经死了,你应该考虑一些替代方案,比如说,它也有一个类似jQuery的接口,它支持你正在寻找的XPath。仅供参考:xpath查询不再是jQuery符号的一部分。因此,您需要明确地寻找xpath支持,而不仅仅是类似于jquery的选择器支持。