4
我有一個來自xml文檔的節點。它有多個來自多個命名空間的屬性。我想從fo命名空間中找到所有的屬性。如何才能做到這一點?例如從下面我想獲得所有在FO開始的屬性:如何在某些命名空間中獲取節點的所有屬性xml javascript
<thingy fo:line-height="200%" fo:blah="blah" gh:sdf="sdfdfer">
blah
</thingy>
我有一個來自xml文檔的節點。它有多個來自多個命名空間的屬性。我想從fo命名空間中找到所有的屬性。如何才能做到這一點?例如從下面我想獲得所有在FO開始的屬性:如何在某些命名空間中獲取節點的所有屬性xml javascript
<thingy fo:line-height="200%" fo:blah="blah" gh:sdf="sdfdfer">
blah
</thingy>
var tag = document.getElementsByTagName('thingy')[0];
var attr = tag.attributes;
for(var i=0;i<attr.length;i++)
{
if(attr.item(i).nodeName.search('fo:') == 0)
{
alert(attr.item(i).nodeName);
alert(attr.item(i).nodeValue);
}
}
這個作品!謝謝。 – Markasoftware 2013-04-26 17:29:29