xml文件
<?xml version="1.0" encoding="utf-8"?> <string xmlns="http://tempuri.org/">发票代码:012001xxxxxx 发票号码:24961816 开票日期:2019-04-02 购方企业名称:购方纳税号:xxxxxxxxx 销方企业名称:清出公司 销方纳税号:xxxxxxxx 价税合计:4 金额:94.76 税额: 二维码:, 密码区: 价税合计大写:玖拾柒圆陆角整 &明细&:§货物或应税劳务、服务名称&=&金运揄服务1窨运腽务赛&#&规格型号&=&无&#&单位&=&&#&数量&=&28&#&单价&=&1&#&金额&=&94.76&#&税率&=&94%&#&税额&=&396.2 备注:备u;t‘} 税率:94% 校验码:041318xxxxx213 票据类型:普票 购买方地址及电话: 购买方开户行及账号: 销售方地址及电话:天津;三牙F技卡开发区南這工业区综合服务区,办公楼C座 销售方开户行及账号:招商银行股份有限公司天澄=出责舄试验区分行22905 收款人:李立莉 复核:核王 开票人:干要人 联数: 印刷发票代码:398xxx013 印刷发票号码: 开票标识: 2019-06-05:16 38 29开始扫描 2019-06-05:16 38 36结束扫描 调用公司:XX信息</string>
xml 解析方法
//解析带命名空间的Xml public string xmlAnalysis(string xml) { XmlDocument doc = new XmlDocument(); doc.LoadXml(xml); XmlElement root = null; root = doc.DocumentElement; XmlNamespaceManager nsmgr = new XmlNamespaceManager(doc.NameTable); nsmgr.AddNamespace("ab", "http://tempuri.org/"); XmlNodeList listNodes = null; listNodes = doc.SelectNodes("/ab:string", nsmgr); string result = ""; foreach (XmlNode node in listNodes) { result += node.InnerText + " "; } return result; }