我需要一种快速的方法来解析带有自定义标记的标准html文件,例如
<xta:exec>text inside</xta:exec>
在php中,并将此标记“nodeName”和“nodeValue”放在数组中。
此标记可以是任何位置,标题,td元素......
我发现这种解析HTML的简单方法,但是解析给了我(预期的)错误“命名空间前缀xta未定义”
http://www.expertsguide.info/2010/08/parse-xml-or-html/
我可以在上面的示例中定义自定义命名空间吗?有更好更快的方法吗?
感谢您的关注!
詹卢卡。
答案 0 :(得分:0)
如果您使用的是SimpleXML,则可以使用getNameSpaces
:
$namespaces = $node->getNameSpaces(true);
$xta = $node->children($namespaces['xta']);
$exec = $xta->exec;