C# 从字符串解析XML

C# 从字符串解析XML,c#,xml,C#,Xml,我有一个xml字符串: <Test> Result : this is the result</Test> 如何使用XMLReader类解析XML,以将结果作为字符串返回 塔克斯 只需使用该字符串创建一个xml读取器,并将其用于解析 var reader = System.Xml.XmlReader.Create(new System.IO.StringReader(<xmlstring>)) 只需使用该字符串创建一个xml读取器并将其用于解析 var r

我有一个xml字符串:

<Test> Result : this is the result</Test>
如何使用XMLReader类解析XML,以将结果作为字符串返回


塔克斯

只需使用该字符串创建一个xml读取器,并将其用于解析

var reader = System.Xml.XmlReader.Create(new System.IO.StringReader(<xmlstring>))

只需使用该字符串创建一个xml读取器并将其用于解析

var reader = System.Xml.XmlReader.Create(new System.IO.StringReader(<xmlstring>))

这不是XML。XML需要一个标题。很抱歉,我没有正确输入XML字符串。结果:这就是结果XML片段不需要头,xmlreader可以非常愉快地读取它,不管是否有头;如果没有标头,则没有编码信息,无法可靠地解析XML。然而,我想在一些简单的情况下,人们可能会偏离标准。我只是不喜欢它。@Richard当然,但我应该也可以,;例如:你应该穿衣服=>这不是强制性的,但仍然是推荐的。好吧,我的例子很愚蠢,但主要是解释问题。我总是试图强化这一理论,但我能理解实践中的情况有所不同。在这种情况下,我认为省略标题是错误的,但同样,这只是我的观点。我想我们的讨论已经偏离主题了,这不是XML。XML需要一个标题。很抱歉,我没有正确输入XML字符串。结果:这就是结果XML片段不需要头,xmlreader可以非常愉快地读取它,不管是否有头;如果没有标头,则没有编码信息,无法可靠地解析XML。然而,我想在一些简单的情况下,人们可能会偏离标准。我只是不喜欢它。@Richard当然,但我应该也可以,;例如:你应该穿衣服=>这不是强制性的,但仍然是推荐的。好吧,我的例子很愚蠢,但主要是解释问题。我总是试图强化这一理论,但我能理解实践中的情况有所不同。在这种情况下,我认为省略标题是错误的,但同样,这只是我的观点。我想我们的讨论已经偏离主题了。当我使用XmlReader=XmlReader.Createnew StringReaderxmlString时,读者说没有属性。有人能给我举个例子吗?@Dror Helper:您需要扩展您的答案,以实际回答如何使用XMLReader类解析XML以将结果作为字符串返回。一点您实际上只是给出了一个方向的提示,而不是解决方案。当我使用XmlReader=XmlReader.Createnew StringReaderxmlString执行此操作时,读者说没有属性。有人能给我举个例子吗?@Dror Helper:您需要扩展您的答案,以实际回答如何使用XMLReader类解析XML以将结果作为字符串返回。一点你只是给出了一个方向的提示,而不是一个解决方案。工作,按结果替换:这是结果工作,按结果替换:这是结果