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 + "\n"; } return result; }