我想使用javascript在XML中找到特定标记,例如:我想找到一个名为“table
”的标记,该标记可以位于XML中的任何位置
XML是:
<chater>
<info>
<table>
........
</table>
</info>
<contetnt>
<table>
........
</table>
</contetnt>
</chater>
任何人都对此提出任何建议
由于
答案 0 :(得分:0)
这样的事情可能是:
function loadExample(table)
{
$.ajax({
type: "GET",
url: 'data/example.xml',
dataType: "xml",
success: function (xml) { parseExampleXml(xml, table); }
});
}
function parseExampleXml(xml, lang)
{
var $xml = $(xml),
name = $xml.find('name[table="' + table+ '"]').text(),
}
并且不要忘记将函数的名称更改为您刚才命名的函数名称示例示例.....
答案 1 :(得分:0)
使用jQuery,你可以这样做:
var $tableTag = $(document).find("table[name='findme']");
其中&#34; findme&#34;是&#34; name&#34; -attribute。
的值$tableTag.get(0)
将返回实际的HTML-Tag $ tableTag.length 将返回结果数