C# の解析について多くの質問があることは知っていますが、答えが見つかりませんでした。そのため、XML を解析するための DLL を作成する必要がありますが、XML ファイルに含まれる要素がわからないため、いくつかの機能を備えています。ファイルのすべてのノードとその要素を解析する必要があります。どうすればいいですか?今、私は単純なファイルで作業しています
<reg>
<email_login>paykforcycvert@reincarnate.com</email_login>
<email_password>nDOUn3TybD</email_password>
</reg>
そして私のdllコードは今です
public XmlNodeList GetElementsName(string path)
{
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load(path);
XmlNodeList nodeList = xmlDoc.GetElementsByTagName("email_login");
return nodeList;
}
「paykforcycvert@reincarnate.com」を返す必要があります。私のコンソールアプリ:
XMLWorker worker = new XMLWorker();
string path = "file:///D:/temp/test.xml";
XmlNodeList nodeList = worker.GetElementsName(path);
for (int i = 0; i < nodeList.Count; i++)
Console.WriteLine(nodeList[i].InnerText);
Console.ReadLine();
しかし、それは「paykforcycvert@reincarnate.comnDOUn3TybD」を返します
どうすれば別の方法で解析できますか?