<__InSite version="1.1" __encryption="2">
<session>
<__useSession>
<__name>
<![CDATA[ CamstarAdmin ]]>
</__name>
<![CDATA[ b3014ec6-e2fd-4687-95f3-3f12ff5aca77 ]]>
</__useSession>
</__session>
<__service serviceType="MfgOrderMaint">
<utcOffset>
<![CDATA[ 08:00:00 ]]>
</__utcOffset>
<__inputData>
<__listItem/>
</__inputData>
<__perform>
<__eventName>
<![CDATA[ New ]]>
</__eventName>
</__perform>
<__requestData>
</__requestData>
</__service>
</__InSite>
代码:
private void toolStripSaveas_Click(object sender, EventArgs e)
{
//初始化一个xml文档对象
XmlDocument xmldoc = new XmlDocument();
//加载xml文档
xmldoc.LoadXml(this.txtXML.Text);
//获取根节点的所有子节点
XmlNodeList root = xmldoc.DocumentElement.ChildNodes;
GetAllNodes(root);
}
public void GetAllNodes(XmlNodeList root)
{
foreach (XmlElement node in root)
{
//获取节点名字、值
txtvalue.Text = txtvalue.Text + node.InnerText + "\r\n";
if (node.ChildNodes[0] is XmlText)
{
continue;
}
else
{
GetAllNodes(node.ChildNodes);
}
}
}
报错:
无法将类型为“System.Xml.XmlCDataSection”的对象强制转换为类型“System.Xml.XmlElement”。