简体   繁体   English

使用XPATH Javascript获取XML代码段

[英]Getting XML snippets using XPATH Javascript

Is it possible to get XML snippets using XPATH in javascript ( evaluate function, Chrome)? 是否可以在JavaScript中使用XPATH获取XML代码段( evaluate功能,Chrome)?

How to do it? 怎么做?

Keep getting errors in every approach I've used. 在我使用的每种方法中都会不断出错。

Here is an example: 这是一个例子:

 var xmlDoc = new DOMParser().parseFromString('<root><foo bar="baz">whatever</foo></root>', 'application/xml'); var xpathResult = xmlDoc.evaluate('//foo[@bar = "baz"]', xmlDoc, null, XPathResult.ORDERED_NODE_ITERATOR_TYPE, null); while ((el = xpathResult.iterateNext()) != null) { alert(el.textContent); } 

Works fine for me with Firefox and Chrome. 在Firefox和Chrome上对我来说效果很好。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM