如何在 C# 中删除 <xml version="1.0"> 元素

Jat*_*iya 0 .net c# xml xml-parsing

我在变量中的 xml 内容如下所示:

 var xml = DownloadString(@"http://192.168.1.50:8983/solr/core-live/select?q=*%3A*&wt=xslt&tr=custom.xsl");
Run Code Online (Sandbox Code Playgroud)

DownloadString 是一个函数/方法

public static string DownloadString(string address) 
     {
        string text;
         using (var client = new WebClient()) 
         {
           text = client.DownloadString(address);
         }
           return text;
      }
Run Code Online (Sandbox Code Playgroud)

当我在 xml 变量和 xml o/p 上调试时,看起来像:

<?xml version="1.0" encoding="UTF-8"?>
<xml version="1.0">
<item>
<sku>12944</sku>
<title>test</title</item>
</xml>
Run Code Online (Sandbox Code Playgroud)

我想从同一个变量中删除第二个节点(<xml version="1.0">)和最后一个节点(</xml>)。

然后在使用此将内容保存在 xml 文件中后:

 System.IO.File.WriteAllText("test.xml", xml);
Run Code Online (Sandbox Code Playgroud)

问候, Jatin