使用LINQ c#Visual Studio 2013将XML文件格式化为表单
我需要一些帮助。正在尝试在VisualStudio中将XML输入到表单中,并使用tact中的XML格式进行显示。我已经让它显示为一条长线,但需要有格式。我在表单中使用一个标签来显示文本,不确定这是否是最好的方式,但这是我能让它工作的唯一方式 这是在Form1.cs中使用LINQ c#Visual Studio 2013将XML文件格式化为表单,c#,xml,winforms,linq,visual-studio,C#,Xml,Winforms,Linq,Visual Studio,我需要一些帮助。正在尝试在VisualStudio中将XML输入到表单中,并使用tact中的XML格式进行显示。我已经让它显示为一条长线,但需要有格式。我在表单中使用一个标签来显示文本,不确定这是否是最好的方式,但这是我能让它工作的唯一方式 这是在Form1.cs中 string FormatXML(string xml) { XDocument.Load("Employee Roster.xml"); XDocument doc = XDocument.Parse(xml); re
string FormatXML(string xml)
{
XDocument.Load("Employee Roster.xml");
XDocument doc = XDocument.Parse(xml);
return(this.label1.Text = doc.ToString());
}
我也试过了
string FormatXML(string xml)
{
XDocument.Load("Employee Roster.xml");
try
{
XDocument doc = XDocument.Parse(xml);
return(this.label1.Text = doc.ToString());
}
Catch
{
return xml
}
我知道这上面还有其他线程,但它们似乎没有指定如何定义您要求表单读取的文件(即加载方法)这个答案看起来可能就是您需要的:您可能希望将其放在文本框中,而不是标签中。您根本不想将此标签放在其中!标签与解析XML有什么关系
doc.ToString()
返回格式化的XML。