c# - 如何将字符串转换为 XML 格式

标签 c# xml

<分区>

如何将这个字符串转换成 XML?

string sTemp = "<message>
 <Category>
   <Category ID=""null|1"" Category Name=""null|SampleCategory1""/>
   <Category ID=""null|2"" Category Name=""null|SampleCategory2""/> 
 <Category/>
 <ProductDetails  Type=""PDF|SWF|DOC|PPT|XLS|HTML|STREAMING"" Status=""Activated|Expired"" Version=""1.0""   FilePathURL=""http://test.mylytica.com/Uploads/PPPC.pdf"" ProductDescription=""null|Text"" VersionDescription=""null|Text"" Author=""null|authorname"" Validity=""null|date|NeverExpiry"" > 
 </ProductDetails >
</message>
";

最佳答案

使用XElement.Parse

var element = XElement.Parse(sTemp);

关于c# - 如何将字符串转换为 XML 格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6370385/

相关文章:

c# - 在文档查看器中突出显示所有命中

c# - 为什么 datetime 不能比较?

c# - 为什么在 lambda 中抛出异常是 C# 7 的一个特性?

c# - 在 ASP.NET 上创建 JSON header

python - 您可以使用哪些 Python 可访问工具从 XML 文档生成 XSD?

XML 架构 : comparing to date elements

c# - 是否有可能不中断某些异常的执行流程但中断其他异常 - 如果是这样,如何?

android - 为什么滚动 listView 时项目会消失?

xml - 需要在 xml 中解释 Haar 级联代码

android - 使用图层列表自定义背景以显示对角线?