zoukankan
html css js c++ java
XmlDocument,XmlNode,XmlElement创建复杂XML文档
生成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
查看全文
相关阅读:
sql语句左链接left join--3张表关联
combobox下拉框
sql in()批量操作
spring事务传播特性实验(2):PROPAGATION_REQUIRED实验结果与分析
【kubernetes】kubectl logs connection refused
k8s1.4.3安装实践记录(3)下载基础镜像
k8s1.4.3安装实践记录(2)-k8s安装
k8s1.4.3安装实践记录(1)-etcd、docker、flannel安装配置
python爬虫常用数据整理函数
django-xadmin常用内容记录
原文地址:https://www.cnblogs.com/jinweida/p/1155532.html
最新文章
纯CSS实现表单验证
CSS currentColor研究
CSS变量试玩儿
CSS Counter Style试玩儿
node.js中文资料导航
【AMBA-1】APB协议
【TCP/IP协议学习】TCP首部解析
VSCode 自定义html5模板
weblogic10.3.6重置/修改控制台账号密码
java开发---关于ORA00604和ORA12705
热门文章
Logistic回归
线性回归
最小二乘法与梯度下降法
最大似然估计
CS231n——图像分类(KNN实现)
斯坦福大学CS231n简要笔记和课后作业
netstat命令详解
tcpdump高级过滤技巧
华为交换机配置命令总结
linux定时执行脚本
Copyright © 2011-2022 走看看