我有这样的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”......我知道我做过;) –