gpt4 book ai didi

c# - XML ReadLine 到 txt 文件

转载 作者:太空宇宙 更新时间:2023-11-03 11:57:06 28 4
gpt4 key购买 nike

我在使用 XMLReader 将 XML URL 节点的数据保存到文本文件时遇到问题。你能帮帮我吗?我不知道该怎么做。

代码如下:

namespace XMLdemo2
{
class Program
{
static void Main(string[] args)
{
// Start with XmlReader object
String URLString = "https://www.shortcut.lv/xmls/tiesraide/ltv1.xml";
XmlTextReader reader = new XmlTextReader(URLString);
{
while (reader.Read())
{
if (reader.IsStartElement())
{

switch (reader.Name.ToString())
{


case "auth_token":
Console.WriteLine("Tokens IR : " + reader.ReadString());
break;
}

//Console.WriteLine("");
}


}

Console.ReadKey();
}
}
}
}

最佳答案

您可以尝试像这样更简单的方法(如果您只想阅读一行)

        XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load("https://www.shortcut.lv/xmls/tiesraide/ltv1.xml");
XmlNode authTokenNode = xmlDoc.SelectSingleNode("//auth_token");
if(authTokenNode != null)
Console.WriteLine(authTokenNode.InnerText);

如果是多行

        XmlDocument xmlDoc = new XmlDocument();
XmlNodeList itemNodes = xmlDoc.SelectNodes("//auth_token");
foreach(XmlNode itemNode in itemNodes)
{
if((itemNode != null)
Console.WriteLine(itemNode.InnerText);
}

关于c# - XML ReadLine 到 txt 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59177013/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com