我有一个xml文件。在文件中有一些具有某些属性的元素。
我想选择要放入下拉框的年龄和身高属性。如果我执行以下操作,则会在下拉框中显示年龄。
var q = this.test;
var a = (this.lastForm = isoNS.curForm).selectNodes("*[@COLNAME='AGE']"), g = a.length;
q.removeAll();
while(g--)q.add({isoCID: a[g].getAttribute("ISOCID"),
label: a[g].getAttribute("COLNAME")});
为了显示高度,我尝试了以下(除其他外),但不起作用
var a = (this.lastForm = isoNS.curForm).selectNodes("*[@COLNAME='AGE' and @COLNAME='HEIGHT']"), g = a.length;
如何获得这两个值?
答案 0 :(得分:1)
如果您在程序中使用具有相同结构的XML文件,最好使用Visual Studio中的“粘贴XML作为类”命令为其创建可序列化的类。然后,您将能够更轻松地操作它,而不会厌倦像使用Xpath
这样的硬编码方法