zoukankan
html css js c++ java
XmlDocument,XmlNode,XmlElement创建复杂XML文档
#region
生成XML消息
XmlDocument xmlDoc
=
new
XmlDocument();
//
生成描述版本
XmlDeclaration xmlDec;
xmlDec
=
xmlDoc.CreateXmlDeclaration(
"
1.0
"
,
"
gb2312
"
,
"
yes
"
);
xmlDoc.InsertBefore(xmlDec, xmlDoc.DocumentElement);
//
定义根节点
XmlElement element;
XmlNode rootNode;
XmlNode subNode;
element
=
xmlDoc.CreateElement(
"
message
"
);
element.SetAttribute(
"
System
"
,
"
ATMS
"
);
element.SetAttribute(
"
Ver
"
,
"
1.0
"
);
rootNode
=
xmlDoc.AppendChild(element);
//
定义子系统
element
=
xmlDoc.CreateElement(
"
systemtype
"
);
element.InnerText
=
SubType;
rootNode.AppendChild(element);
//
定义消息类型
element
=
xmlDoc.CreateElement(
"
messagetype
"
);
element.InnerText
=
"
ALARM
"
;
rootNode.AppendChild(element);
//
定义子系统
element
=
xmlDoc.CreateElement(
"
systemtype
"
);
element.InnerText
=
SubType;
rootNode.AppendChild(element);
//
发出消息的源ip地址
element
=
xmlDoc.CreateElement(
"
sourceIP
"
);
element.InnerText
=
""
;
rootNode.AppendChild(element);
//
接收消息的目的ip地址
element
=
xmlDoc.CreateElement(
"
sourceIP
"
);
element.InnerText
=
""
;
rootNode.AppendChild(element);
//
用户名
element
=
xmlDoc.CreateElement(
"
user
"
);
element.InnerText
=
""
;
rootNode.AppendChild(element);
//
密码
element
=
xmlDoc.CreateElement(
"
password
"
);
element.InnerText
=
""
;
rootNode.AppendChild(element);
element
=
xmlDoc.CreateElement(
"
Alarm
"
);
element.InnerText
=
""
;
rootNode.AppendChild(element);
element
=
xmlDoc.CreateElement(
"
type
"
);
element.InnerText
=
""
;
rootNode.LastChild.AppendChild(element);
element
=
xmlDoc.CreateElement(
"
device
"
);
element.InnerText
=
""
;
subNode
=
rootNode.LastChild.AppendChild(element);
element
=
xmlDoc.CreateElement(
"
id
"
);
element.InnerText
=
""
;
subNode.AppendChild(element);
element
=
xmlDoc.CreateElement(
"
name
"
);
element.InnerText
=
""
;
subNode.AppendChild(element);
element
=
xmlDoc.CreateElement(
"
location
"
);
element.InnerText
=
""
;
subNode.AppendChild(element);
element
=
xmlDoc.CreateElement(
"
errortype
"
);
element.InnerText
=
""
;
subNode.AppendChild(element);
element
=
xmlDoc.CreateElement(
"
occurtime
"
);
element.InnerText
=
""
;
subNode.AppendChild(element);
element
=
xmlDoc.CreateElement(
"
releasetime
"
);
element.InnerText
=
""
;
subNode.AppendChild(element);
element
=
xmlDoc.CreateElement(
"
desc
"
);
element.InnerText
=
""
;
subNode.AppendChild(element);
string
x
=
xmlDoc.OuterXml;
#endregion
查看全文
相关阅读:
第四次上机作业
第十一周作业
Java第九次上机作业
Java第八次上机作业
Java第七次上机作业
第八周作业
Java第六次上机作业
第七周作业
Java第五次上机作业
第六周作业
原文地址:https://www.cnblogs.com/goody9807/p/1538877.html
最新文章
Java第四周作业
Java上机作业9周
第八次课后java作业
第八次Java作业
Java第七次课后作业
第七次作业
第六次课后作业
第六次作业
第五次上机作业
第四次上机作业
热门文章
第二次上机作业
第十周上机作业
第九周上机作业
第八周作业
第八周上机作业
第七周作业
第七次上机作业
第六周作业
第六次上机作业
第五次上机作业
Copyright © 2011-2022 走看看