在C# .NET Core中解析XML

6

看起来在.net core(单元测试)中没有可用的System.Xml

我找到了一个称为DocumentFormat.OpenXml的NuGet包,但找不到如何使用它的代码示例。

我的要求很简单,只需能够解析像这样的单个元素。有什么建议吗。

"<message Att='Hello'/>"

3
请使用http://packagesearch.azurewebsites.net查找正确的NuGet包。可以使用System.Xml和Linq to XML两个包。 - Lex Li
谢谢,我正在查找 Linq 是用来做什么的? - user7014993
2
learn.microsoft.com/en-us/dotnet/articles/csharp/linq - Lex Li
1个回答

5

我看到有人建议使用Linq,推荐这种方法。但是,就我个人而言,我没有在.NET Core中尝试过它。

可以尝试类似以下的内容...

var value = "<message Att='Hello'/>";
var xml = XDocument.Parse(value);

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接