【发布时间】:2019-07-25 00:49:24
【问题描述】:
我有一个xml文件,结构如下,无法读取文本前的“Var_”值,Var_A ecc... 我做错了什么?
<VarList>
<VarProject Var_A="1" Var_B="1" Var_C="" Var_D="" VarE="">text_text_text</VarProject>
</VarList>
这是我的代码:
using System;
using System.Xml;
namespace ReadXMLfromFile
{
class Class1
{
static void Main(string[] args)
{
XmlTextReader reader = new XmlTextReader("file.xml");
while (reader.Read())
{
switch (reader.NodeType)
{
case XmlNodeType.Element:
Console.Write("<" + reader.Name);
Console.WriteLine(">");
break;
case XmlNodeType.Text:
Console.WriteLine(reader.Value);
break;
case XmlNodeType.EndElement:
Console.Write("</" + reader.Name);
Console.WriteLine(">");
break;
}
}
Console.ReadLine();
}
}
}
【问题讨论】:
-
我不确定你想做什么。你的输出是什么,你期望什么输出?
-
对不起,我是 Stack Overflow 的新手,我的英语说得不太好。我是 C# 和 XML 文件的新手,我不知道它们被称为属性。非常感谢您的解决方案。