C#.NET 如何编写此种XML

wenjunsu 2010-10-18 02:19:03
<!--type是设备类型标识 1为按钮开关-->
<YTLcn type="1">
<!--LoopNum回路标识 1是第1个回路-->
<Loop LoopNum="1">
<ID>
<button>1</button>
<address>12345678</address>
</ID>
</Loop>
</YTLcn>
...全文
92 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
wenjunsu 2010-10-18
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 ly_longyue 的回复:]
xmlNodeList = xmlDoc.SelectSingleNode("YTLcn/Loop");

改成这样试试
[/Quote]

我晕死 就是该这么写。结贴
龍月 2010-10-18
  • 打赏
  • 举报
回复
xmlNodeList = xmlDoc.SelectSingleNode("YTLcn/Loop");

改成这样试试
龍月 2010-10-18
  • 打赏
  • 举报
回复
http://www.cnblogs.com/hhsimon/articles/1659292.html
wenjunsu 2010-10-18
  • 打赏
  • 举报
回复

XmlDocument xmlDoc = new XmlDocument();
XmlElement xmlEl;

XmlDeclaration xmlDec=xmlDoc.CreateXmlDeclaration("1.0", "gb2312", null);
xmlDoc.AppendChild(xmlDec);
xmlDoc.CreateComment("这是英泰力接收器的配置文件 不要删除 否则后果自负");

xmlDoc.CreateComment("type是设备类型标识 1为按钮开关");
xmlEl = xmlDoc.CreateElement("YTLcn");
xmlEl.SetAttribute("type","1");
xmlDoc.AppendChild(xmlEl);

XmlNode xmlNodeList = xmlDoc.SelectSingleNode("YTLcn");

xmlDoc.CreateComment("LoopNum回路标识 1是第1个回路");
xmlEl = xmlDoc.CreateElement("Loop");
xmlEl.SetAttribute("LoopNum", "1");
xmlNodeList.AppendChild(xmlEl);

xmlNodeList = xmlDoc.SelectSingleNode("Loop");
xmlEl = xmlDoc.CreateElement("ID");
xmlNodeList.AppendChild(xmlEl); //一到这里就出错

xmlEl = xmlDoc.CreateElement("button");
xmlEl.InnerText = "1";
xmlNodeList.AppendChild(xmlEl);

xmlEl = xmlDoc.CreateElement("address");
xmlEl.InnerText = "12345678";
xmlNodeList.AppendChild(xmlEl);

xmlDoc.Save("C:\\YTLcn.xml");
skyering 2010-10-18
  • 打赏
  • 举报
回复
直接操作XML文件,没什么特别的地方,包括注释。
wenjunsu 2010-10-18
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 ly_longyue 的回复:]
没什么特别啊, xml 操作方面的看下
[/Quote]

吾常终日而思矣 不如须臾之所学也
龍月 2010-10-18
  • 打赏
  • 举报
回复
没什么特别啊, xml 操作方面的看下

111,098

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧