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
XDocument xdoc = XDocument.Parse(xml);
xdoc.Declaration = null;
return xdoc;
Run Code Online (Sandbox Code Playgroud)
C# 创建没有 <?xml version="1.0" encoding="utf-8"?> 的 XML 输出文件