PHP loadHTML获取HTML5数据属性

时间:2014-03-11 19:41:13

标签: php html5 parsing dom

我正在加载一个HTML字符串,该字符串可能包含任意自定义HTML5'数据 - '属性,例如

<div data-test='foo'></div>

如果我知道确切的名称,我可以访问这些属性:

echo $element->getAttribute('data-test');

将查找并打印属性的值。 但是,如果我尝试遍历所有属性:

foreach($element->attributes as $att){
    echo $att->value'
}

它找不到自定义'data-'属性。这是一个问题,因为我试图在不事先知道所有可能名称的情况下删除不需要的“数据”属性。

0 个答案:

没有答案