使用jquery解析xml并在屏幕上显示节点 - 节点名称和节点值

时间:2011-09-21 14:06:44

标签: jquery xml

大家好我有以下xml:

<root>
     <a>Value</a>
     <b>Value</b>
     <c>Value</c>
</root>

有没有办法获取根子元素并在屏幕上显示它们

     <a>Value</a>
     <b>Value</b>
     <c>Value</c>

? 我知道使用te​​xt()方法我只能获得“Value”部分,而.nodeName只能获得“a”部分。我想要的是整个

     <a>Value</a>

。非常感谢任何想法

1 个答案:

答案 0 :(得分:0)

试试这个:

var xml = "<root>
             <a>Value</a>
             <b>Value</b>
             <c>Value</c>
           </root>
          ",
    xmlDoc = $.parseXML( xml ),
    $xml = $( xmlDoc ),
    $root = $xml.find( "root" );

然后可能喜欢

$root.html();

你可能需要稍微玩一下才能让它给你你想要的东西但是应该工作