如何使用Javascript在XML中查找特定标记

时间:2014-07-10 09:42:15

标签: javascript xml

我想使用javascript在XML中找到特定标记,例如:我想找到一个名为“table”的标记,该标记可以位于XML中的任何位置

XML是:

<chater>
    <info>
        <table>
        ........
        </table>
    </info>
    <contetnt>
        <table>
        ........
        </table>
    </contetnt>
</chater>

任何人都对此提出任何建议

由于

2 个答案:

答案 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 将返回结果数