XmlDocument docu = new XmlDocument();是xml的文档对象
XmlElement element = docu .DocumentElement;//得到所有的xml元素
XmlNodeList nodeList = element .SelectNodes(“/加工贸易报文/报文体/申报数据/原地转型主要内容”);//根据节点找子节点
string xmlData =docu .InnerXml;//得到xml的内容
xmlData = xmlData.Replace(" xmlns:xsi=/"" + Constant.Xmlns_xsi + "/" nil=/"true/"", "");
XmlTextReader myXmlReader = new XmlTextReader(xmlData, XmlNodeType.Element, null);
//把xml的标题内容替换成空
DataSet xmlds = new DataSet();
xmlds.ReadXml(myXmlReader);//把xml转换成dataset
当xml转换成dataset后,按照节点组成datatable,data.table["节点名"].rows[0];
如果要得到data.table["加工贸易报文"].rows[0];那么报文头是怎么样的数据,集合还是什么?
<加工贸易报文>
<报文头>
<收文登记表>
<办理事项编码></办理事项编码>
<办理事项名称></办理事项名称>
<申请原因></申请原因>
</收文登记表>
</报文头>
</加工贸易报文>