考虑一下这种情况:
使用Javascript/E4X,在非浏览器使用场景( Javascript HL7集成引擎)中,有一个变量包含一个可能有多个重复节点的XML片段。
<pets>
<pet type="dog">Barney</pet>
<pet type="cat">Socks</pet>
</pets>代码:
var petsXml; // pretend it holds the above xml value
//var cat = petsXml['pet']..... ?问题:使用E4X,如何使用包含字符串'cat‘值的type属性选择正确的宠物节点?
更新:
关于E4X的一些知识:
var dog = petsXml.(@type == "dog");var petType = somePetNode.@type;发布于 2009-07-22 17:18:58
var petsXml;
var catList = petsXml.*.(@type == "cat");参见“筛选器”这里或这里上的“参数化定位”。
https://stackoverflow.com/questions/1166546
复制相似问题