如何获得标题和完整的课程价值?

时间:2014-08-17 11:51:07

标签: php preg-match domdocument

我有两个问题

1)<div class="a b" title="my title">     如何获得标题和完整的课程价值? ('a'总是固定的,但不是'b'。第二类可以是任何东西,也可以有两个以上的类。)

2)<h1><a link="dynamic_link" class="fix-class">my content< /a>< /h1>     获取仅属于'h1'标记

的'a href'标记的所有属性(链接,类..)

请帮助我,因为我坚持过去两天这一点并且无法从谷歌获得任何解决方案。这是我在stackoverflow上的第一个问题。我希望我能得到很多帮助。提前谢谢。

1 个答案:

答案 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编写查询。