<system>
<caption>开票子系统</caption>
<nodes step="1" flag="0">
<control>
<action>keyboard</action>
<key>ENTER</key>
</control>
</nodes>
</system>
<system>
<caption>等候提示</caption>
</system>
<system>
<caption>操作员登录</caption>
<nodes step="2" flag="0">
<data>
<value>string</value>
</data>
</nodes>
<nodes step="3" flag="0">
<control>
<action>keyboard</action>
<key>ENTER</key>
</control>
</nodes>
</system>
<system>
<caption>系统</caption>
<nodes step="4" flag="0">
<control>
<action>keyboard</action>
<key>ALT_LOCK>fy<ALT_UNLOCK</key>
</control>
</nodes>
<nodes step="5" flag="0">
<control>
<action>keyboard</action>
<key>ALT_LOCK>c<ALT_UNLOCK</key>
</control>
</nodes>
<nodes step="6" flag="0">
<control>
<action>keyboard</action>
<key>LEFT</key>
</control>
</nodes>
<nodes step="7" flag="0">
<control>
<action>keyboard</action>
<key>DOWN</key>
</control>
</nodes>
<nodes step="8" flag="0">
<control>
<action>keyboard</action>
<key>ENTER</key>
</control>
</nodes>
</system>
怎样区分每个System节点和nodes节点呢?
<caption>开票子系统</caption>
<nodes step="1" flag="0">
<control>
<action>keyboard</action>
<key>ENTER</key>
</control>
</nodes>
</system>
<system>
<caption>等候提示</caption>
</system>
<system>
<caption>操作员登录</caption>
<nodes step="2" flag="0">
<data>
<value>string</value>
</data>
</nodes>
<nodes step="3" flag="0">
<control>
<action>keyboard</action>
<key>ENTER</key>
</control>
</nodes>
</system>
<system>
<caption>系统</caption>
<nodes step="4" flag="0">
<control>
<action>keyboard</action>
<key>ALT_LOCK>fy<ALT_UNLOCK</key>
</control>
</nodes>
<nodes step="5" flag="0">
<control>
<action>keyboard</action>
<key>ALT_LOCK>c<ALT_UNLOCK</key>
</control>
</nodes>
<nodes step="6" flag="0">
<control>
<action>keyboard</action>
<key>LEFT</key>
</control>
</nodes>
<nodes step="7" flag="0">
<control>
<action>keyboard</action>
<key>DOWN</key>
</control>
</nodes>
<nodes step="8" flag="0">
<control>
<action>keyboard</action>
<key>ENTER</key>
</control>
</nodes>
</system>
怎样区分每个System节点和nodes节点呢?
解决方案 »
- 静态类和发放与非静态的有什么区别,内存效率方面?
- 编写一个控制台程序,其中对于每种数据类型,都声明两个变量,并分别将值10和1.879赋给它们.
- 关于在文本框中输入身份证号码,年龄文本框和出生日期文本框中自动填充相应数据的问题
- DataRow中的一个问题,,我要获取一个Table中DataRow中某一列的原始值1,而修改后的值不等于1的那些DataRow,,,
- 关于用流的写操作中遇到的实际问题 解决立即给分 up给分
- 关于建模工具
- [C#-UI]求教怎样做一个纵向的进度条控件?20
- 获取repeater嵌套子repeater的控件
- 如何实现在datagridview的更改资料及回传数据库?
- 请问,C#中多个窗体都需要显示数据库得内容时,是不是每个窗体都要有SQLConnection等控件????
- Excel保存成03的 Workbook.SaveAs 怎么写啊
- 急求一个正则表达式!
var nodes = xdoc.Descendants("nodes");
foreach(var node in nodes)
Console.WriteLine(node);
至于SelectSingleNode,SelectNodes这样的方法不过是.net对dom操作的封装。按照楼主的问题,如果是区分这两种节点的话,很明显的,system节点是根节点
而node节点则是system的子节点。还是用树形结构去理解的话,则system为树根,node是树枝中的一部分
var nodes = xdoc.Descendants("nodes");
foreach(var node in nodes)
Console.WriteLine(node);