我有這樣的XML: A型:讀取從根節點XML的值
<?xml version="1.0" encoding="UTF-8"?>
<nfeProc versao="2.00" xmlns="http://www.portalfiscal.inf.br/nfe">
</nfeProc>
B型:
<?xml version="1.0" encoding="UTF-8"?>
<cancCTe xmlns="http://www.portalfiscal.inf.br/cte" versao="1.04">
</cancCTe>
類型C:
<?xml version="1.0" encoding="UTF-8"?>
<cteProc xmlns="http://www.portalfiscal.inf.br/cte" versao="1.04">
</cteProc>
我已閱讀根節點:
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load(nomear);
XmlNodeList ml = xmlDoc.GetElementsByTagName("*");
XmlNode primer = xmlDoc.DocumentElement;
exti = primer.Name;
使用此代碼我讀了nfeProc
,cancTE
和cteProc
。
如何讀取versao
的值?
LINQ to XML從.NET 3.5開始可用,而不是4 –
@elmugrat是的,當然,他剛剛在標籤中提到了'C#-4',所以他**可以**在.net 4中使用它。 –
True ,但很容易誤讀你的第一句話爲「如果你使用的是C#4.0」......我知道我做過;) –