在xml中怎么根据id得到name的值,用C#实现 大神们求助啊

问题描述

在xml中怎么根据id得到name的值,用C#实现<channel><areaid="0"><xiaoneiname="请选择职业小类"/></area><areaid="1"name="工业"><xiaoneiname="请选择职业小类"/><xiaoneiname="食品行业"/></area><areaid="2"name="农业"><xiaoneiname="请选择职业小类"/><xiaoneiname="农、林、牧、渔"/></area>

解决方案

解决方案二:
该回复于2012-04-18 10:35:39被版主删除
解决方案三:
xmldocument的selectnodes取得area节点列表,遍历,取id属性,符合的再取name属性,自己看xmldocument的帮助和google资料
解决方案四:
XmlNoderet=rootNode.selectSingleNode("//channle/area[@id='你的条件']");

以下内容供参考:(1)XmlNodenode=doc.selectSingleNode("//AllNode/Node[@ID=’aaa’]");在整个Xml中查找AllNode节点下的节点名为Node的节点,该子节点的ID属性值为aaa(2)XmlNodenode=doc.selectSingleNode("//AllNode/*[@ID=’aaa’]");在整个Xml中查找AllNode节点下的节点,该子节点的ID属性值为aaa(3)XmlNodenode=doc.selectSingleNode("//AllNode/Node[@ID=’aaa’and@Name=‘bbb’]");在整个Xml中查找AllNode节点下的节点名为Node的节点,该子节点的ID属性值为aaa,且Name属性为bbb(4)XmlNodenode=doc.selectSingleNode("//AllNode[Node=’aaa’]");在整个Xml中查找AllNode节点下的节点名为Node的节点,该子节点的内容为aaa(5)XmlNodenode=doc.selectSingleNode("//AllNode/Node[@ID=’aaa’]/ChildNode[@ID=’bbb’]");在整个Xml中查找AllNode节点下Node节点的子节点ChildNode,且Node节点的ID值为aaa,ChildNode节点的ID值为bbb

时间: 2025-01-27 19:25:34

在xml中怎么根据id得到name的值,用C#实现 大神们求助啊的相关文章

web项目部署在tomcat6.0中,一运行就报这样的错,各路大神,帮帮小生

问题描述 web项目部署在tomcat6.0中,一运行就报这样的错,各路大神,帮帮小生 20150703 16:42:55 INFO org.springframework.web.struts.ContextLoaderPlugIn.init(ContextLoaderPlugIn.java:218) ContextLoaderPlugIn for Struts ActionServlet 'action_tmp, module '': initialization started 七月 03

静态 非静态 覆盖-java中子类的静态方法能否覆盖父类的静态方法?请大神们帮忙分析下!

问题描述 java中子类的静态方法能否覆盖父类的静态方法?请大神们帮忙分析下! 第一题: class Parent { public void nonStaticMethod() { System.out.println("Parent's Non-Static Method is Called"); } public static void staticMethod() { System.out.println("parent's static method is call

在布局中的TextView中的字体为什会显示2/3?求大神相助

问题描述 在布局中的TextView中的字体为什会显示2/3?求大神相助 如图 解决方案 高度不够了,他的的父容器的高度不够,或者textview是不是设置了padding啥的 解决方案二: 高度不够,要加高度 解决方案三: 字体太大,导致显示不完全.加大高度或减小字体 解决方案四: 下次再碰到这样的问题你可以打开手机里自带的显示布局容器的功能,看看是因为你控件高度问题还是Padding问题 解决方案五: aaaaaaaaaaa

istringstr...-c++中istringstream用法是什么 怎么使用 需要什么头文件 大神指导啊

问题描述 c++中istringstream用法是什么 怎么使用 需要什么头文件 大神指导啊 c++中istringstream用法是什么 怎么使用 需要什么头文件 大神指导啊 解决方案 istringstream类用于执行C++风格的串流的输入操作要使用他创建对象就必须包含这个头文件.istringstream对象可以绑定一行字符串,然后以空格为分隔符把该行分隔开来. #include<iostream>#include<string>#include<sstream>

菜鸟 求解答-orcale中between and的sql语句怎么写啊!求大神指导

问题描述 orcale中between and的sql语句怎么写啊!求大神指导 就是我想查询数据库中name列里随便一个范围内的数据 该怎么写呢, 解决方案 你的name是什么类型的? 字符串的话只能用枚举了. name in ('a','b','c') 如果是说数字类型或者日期时间类型,可以用 between and 或者 > < 当然也可以枚举 举例如下: 字段类型: name varchar2(30), age int(3) select * from tableName where n

指针-新手OJ,C语言 去除字符串中的所有空格模块, 不知为何出错,求大神指点

问题描述 新手OJ,C语言 去除字符串中的所有空格模块, 不知为何出错,求大神指点 作用: 把数组a中的所有空格去除, 并把后面的往前移动.例如: a b c变成:abc 字符指针 *p *q 数组a[] for(p=&a[0]; p!=''; p++)if(*p==' ')for(q=p; *(q+1)!=''; q++)*q=(q+1); //去除a字符串中的空格 但总是不对, 求大神指点. 解决方案 #include<stdio.h>int main(){ char str[20

刚接触pb9代码中的一些字段不了解是什么含义,望大神们指教

问题描述 刚接触pb9代码中的一些字段不了解是什么含义,望大神们指教 string ls_userid ulong ul_size = 300 is_currentdirectory = fill(char(0),300) GetCurrentDirectoryA(ul_size,is_currentdirectory) is_userinifile = is_currentdirectory+"enjoy.ini" if Len (is_userinifile) > 0 the

本人在编辑c++程序过程中,出现了下面图片中的问题。。各路大神帮帮忙,在线等~~

问题描述 本人在编辑c++程序过程中,出现了下面图片中的问题..各路大神帮帮忙,在线等~~ 解决方案 看到那个vector没 估记你是访问vector时没有判断是否为空 或者是越界访问了 解决方案二: 看信息应该是访问越界了............ 解决方案三: vector容器就没有元素,访问的什么? 解决方案四: vector容器就没有元素,访问的什么? 解决方案五: vector容器就没有元素,访问的什么? 解决方案六: 因为此时你的vector里面是空的编译器只给分配一个元素的空间占位,

平滑-VC 中关于控件美观的小问题,求救各路大神的帮助啦!!

问题描述 VC 中关于控件美观的小问题,求救各路大神的帮助啦!! VC++ 6.0 怎么使对话框上控件(如static.Edit等)的四个角变得平滑?? 解决方案 直接自绘就可以实现,但是自己实现的缺点是,工作量大,要考虑和不同的操作系统以及不同的主题适配,你自己机器看上去不错,换了计算机别的主题设置,别人用了不同的字体大小,未必就适合了. 最好是使用现成的第三方控件.比如devexpress或者bcgcontrolbar,还有一些皮肤控件.比如金山UI等等. VS2012开始,MFC集成了一个