私は 3 種類の XML ファイルを扱っています。
タイプA:
<?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(@"C:\crruopto\135120068964590_v01.04-procCTe.xml");
XmlNodeList ml = xmlDoc.GetElementsByTagName("*");
XmlElement root = xmlDoc.DocumentElement;
exti = root.ToString();
しかし、最初のノードを読みたいものは何も返さないでください。ファイルがnfeProc、canCTE、またはcteProcのいずれであるかを知る必要があります。2番目の質問は、同じタグの「値」から値を取得する方法です???
ありがとう