XpathResult - 获取整个xml而不仅仅是内容

时间:2014-03-22 18:00:34

标签: javascript xml xpath

在JavaScript中使用Xpath有没有办法将结果的完整内容(包括标签)提取为字符串?

例如:

<myitems>
    <item>item1</item>
    <item>item2</item>
</myitems>

可以使用'// myitems'的结果进行打印:

<item>item1</item>
<item>item2</item>

2 个答案:

答案 0 :(得分:0)

尝试RegExp,如下所示:

var str = "<myitems><item>item1</item><item>item2</item></myitems>";

var reg = /<(\w+)>(.*)<\/\1>/;
var ret = reg.exec(str);

console.log(ret[2]); // returns <item>item1</item><item>item2</item>

JSFiddle

答案 1 :(得分:0)

两天前你在这里问了这个问题:

JavaScript Xpath: return result as string

并没有回答答案。你为什么要再问一次?