我有两个问题
1)<div class="a b" title="my title">
如何获得标题和完整的课程价值? ('a'总是固定的,但不是'b'。第二类可以是任何东西,也可以有两个以上的类。)
2)<h1><a link="dynamic_link" class="fix-class">my content< /a>< /h1>
获取仅属于'h1'标记
请帮助我,因为我坚持过去两天这一点并且无法从谷歌获得任何解决方案。这是我在stackoverflow上的第一个问题。我希望我能得到很多帮助。提前谢谢。
答案 0 :(得分:0)
你应该use XPath to query HTML or XML。要使用XPath,您必须load you HTML into a DOMDocument object。
/* $doc is an instance of DOMDocument */
$xpath = new DOMXPath( $doc );
$myElemnts = $xpath->query( '//li[contains(concat(" ", normalize-space(@class), " "), " classA ")]' );
XPath类匹配示例来自http://www.cowburn.info/2009/06/15/xpath-css-class/
请参阅网络上的许多XPath手册之一,了解如何使用XPath编写查询。