如何使用DOMDocument,DOMNode和其他家族读取标记属性和类?
并且,打算使用HTML而不是XML。
可能有任何有用的扩展/模块用于此目的吗?
提前致谢!
答案 0 :(得分:3)
实际上这都在PHP Manual中,所以我给出了一些提示:
如何使用DOMDocument,DOMNode和其他家族读取标记属性和类?
这些对象具有可用于访问属性的方法,例如getAttribute
。
并且,打算使用HTML而不是XML。
使用DomDocument->loadHTML()
加载HTML,这使其与XML处理非常相似。
可能有任何有用的扩展/模块用于此目的吗?
全部都在Dom Extension,通常你可以用它完成所有事情,不需要添加任何东西。 XPath也是Dom Extension的一部分。但是,有QueryPath或FluentDom这样的库可能会封装您想要的内容,例如:对于课程。
答案 1 :(得分:3)
DOMNode
[docs]有attributes
property [docs]。
请注意,只有DOMElement
s [docs]才能拥有属性。