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

San*_*r M 2 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>
";
Run Code Online (Sandbox Code Playgroud)

Maz*_*eri 13

使用 XElement.Parse

var element = XElement.Parse(sTemp);
Run Code Online (Sandbox Code Playgroud)