想实现动态从编辑框中输入节点名字,点击一个按钮后实现在xml文件中对其查找,并显示相关信息可是使用selectSingleNode()好像实现不了,若是selectSingleNode("//city")就能通过,把参数改成变量就不行了,该函数只能实现对一个的查找吗?应该如何实现?

解决方案 »

  1.   

    应该是可以查找的,只是你的参数是不是设置得不对啊。 当然只能对一个查找,如果找多个,selectNodes
      

  2.   

    我现在用selectNodes来查找,已经能够得到找到的节点的列表长度了(get_length()),但是用到item()函数时又过不去了,觉得很麻烦,有没有人做过“查询”呀,给点建议或例子。非常感谢!
      

  3.   

    可以动态查找,是你的参数类型不对!selectSingleNode必须是BSTR类型的变量,你用_bstr_t 类型转化一下就行了eg:CString aa;
        _bstr_t bb=aa;
        selectSingleNode(aa);