如何使用C#从URL读取XML节点?
我有下面这样的程序。这个概念是从URL读取XML值,但我的程序只读取XML结构,而不读取代码数据。仅像如何使用C#从URL读取XML节点?,c#,xml,url,C#,Xml,Url,我有下面这样的程序。这个概念是从URL读取XML值,但我的程序只读取XML结构,而不读取代码数据。仅像…等。但是原始XML值是stre1。程序不读取内部值 public static void zohoCRMReadAccounts() { var val = auth(); var val1= val[0]; var val2= val[1]; String xmlURL = "URL"; XmlTextReader xmlReader = new
…
等。但是原始XML值是stre1
。程序不读取内部值
public static void zohoCRMReadAccounts()
{
var val = auth();
var val1= val[0];
var val2= val[1];
String xmlURL = "URL";
XmlTextReader xmlReader = new XmlTextReader(xmlURL);
while (xmlReader.Read())
{
switch (xmlReader.NodeType)
{
case XmlNodeType.Element: // The node is an element.
Console.Write("<" + xmlReader.Name);
// Read the attributes:
while (xmlReader.MoveToNextAttribute())
Console.Write(" " + xmlReader.Name + "=’"
+ xmlReader.Value + "’");
Console.WriteLine(">");
break;
case XmlNodeType.Text: //Display the text in each element.
Console.WriteLine(xmlReader.Value);
break;
case XmlNodeType.EndElement: //Display the end of the element.
Console.Write("</" + xmlReader.Name);
Console.WriteLine(">");
break;
}
}
Console.WriteLine("Press any key to continue…");
Console.ReadLine(); //Pause
}
publicstaticvoid zohocrmreadcounts()
{
var val=auth();
var val1=val[0];
var val2=val[1];
字符串xmlURL=“URL”;
XmlTextReader xmlReader=新的XmlTextReader(xmlURL);
while(xmlReader.Read())
{
开关(xmlReader.NodeType)
{
case XmlNodeType.Element://节点是一个元素。
控制台。写(“”);
打破
case XmlNodeType.Text://显示每个元素中的文本。
Console.WriteLine(xmlReader.Value);
打破
case XmlNodeType.EndElement://显示元素的结尾。
控制台。写(“”);
打破
}
}
Console.WriteLine(“按任意键继续…”);
Console.ReadLine();//暂停
}
请帮助我修复首先下载XML。然后使用like
try {
//read xml
XmlDocument xdoc = new XmlDocument();
xdoc.Load("XMLFilePath");
XmlNodeList nodes = xdoc.SelectNodes(@"rss/channel/item");
foreach (XmlNode node in nodes)
{
XmlNode titleNode = node.SelectSingleNode("title");
string title = titleNode == null ? string.Empty : titleNode.InnerText;
};
}XML元素的名称中不能有空格。首先尝试删除它们您使用复杂的
XmlTextReader
而不是更简单的XmlDocument
或XDocument
类有什么具体原因吗?@DanielHilgarth如果您知道任何最简单的想法,请在这里分享