作者:业余爱好者 | 来源:互联网 | 2023-05-21 11:06
有xml如下
没发玩下面接着发
18 个解决方案
现在我要根据 xml 节点的属性值去读取xml里面的数据
我要用group节点下的dbidentify属性值T_D_FJS_DY_TENDER加上group节点下的dbidentify属性值T_D_FJS_APPMETHOD加上group节点下的dbidentify属性值T_D_FJS_APPMETHOD_TYPE加上group节点下的dbidentify属性值T_D_FJS_TENDER_RESULT加上group节点下的dbidentify属性值T_D_FJS_TENDER_RESULT加上field节点下的dbidentify属性值等于SUGGEST集合,
方法xFile.ReadStringList(pate,
"T_D_FJS_DY_TENDER/T_D_FJS_APPMETHOD/T_D_FJS_APPMETHOD_TYPE/T_D_FJS_TENDER_RESULT/SUGGEST"); 红色字就是dbidentify属性的值 读出来的值应该是:1,2,3,4,5,7,8,9,10,11,12,13,14,15,17,18,19,20,21,22,23,24,26,27,28,29,30,31,32,33,34,35
那位帮忙看一下有没简单的方法 红色字的这个参数是不固定的也有可能只有T_D_FJS_DY_TENDER/T_D_FJS_APPMETHOD/T_D_FJS_PARENT_RESULT/SUGGEST 是这样 读出来的数据就是:6,16,25,26
莫晕呀 我今天弄了一天 弄是弄出来了 但是是死的 不行 哎 那个有没的那的方法 贴个代码出来看哈嘛 谢谢
关键是他传进来的那个参数不一定呀
T_D_FJS_DY_TENDER/T_D_FJS_APPMETHOD/T_D_FJS_APPMETHOD_TYPE/T_D_FJS_TENDER_RESULT/SUGGEST有些时候没这长T_D_FJS_DY_TENDER/T_D_FJS_APPMETHOD/T_D_FJS_PARENT_RESULT/SUGGEST
咱没人进来呀......................
建议使用XmlDocument对象的 SelectNodes 方法 已重载。 选择匹配 XPath 表达式的节点列表。 (从 XmlNode 继承。)
XPath语法可以参考:
http://www.w3school.com.cn/xpath/index.asp
http://msdn.microsoft.com/zh-cn/library/ms256086(VS.80).aspx