Json.NET - 将 JSON 转换为 XML 并删除 XML 版本、编码?

发布于 2024-11-09 10:04:18 字数 468 浏览 5 评论 0原文

http://james.newtonking.com/projects/json/help/

怎么回事当我使用“DeserializeXmlNode”并且我的 JSON 被转换为 XML 文档时 然后将我的XML文档转换成这样的字符串

   string strXML = "";
   StringWriter writer = new StringWriter();
   xmlDoc.Save(writer);
   strXML = writer.ToString();

它包括

<?xml version="1.0" encoding="utf-16"?>

我没有添加这个,我该如何删除它?

http://james.newtonking.com/projects/json/help/

How come when I use "DeserializeXmlNode" and my JSON gets converted to an XML document
then convert my XML document into a string like this

   string strXML = "";
   StringWriter writer = new StringWriter();
   xmlDoc.Save(writer);
   strXML = writer.ToString();

It includes

<?xml version="1.0" encoding="utf-16"?>

I did not add this, how do I remove it?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

花想c 2024-11-16 10:04:18

没有该行的 XML 不是有效的 XML 文件

该行称为 XML 声明

作为示例,请查看以下位置的 OData XML: Netflix 目录标题,你能看到第一行吗?

http://odata.netflix.com/Catalog/Titles

an XML without that line is not a valid XML file!

that line is called the XML Declaration

as an example, check out the OData XML from Netflix on Catalog Titles, can you see that first line?

http://odata.netflix.com/Catalog/Titles

小兔几 2024-11-16 10:04:18

将 XmlWriter 与 StringBuilder 一起使用而不是 StringWriter

 var strXML = "";
 var writer = new StringBuilder();   
 var settings = new System.Xml.XmlWriterSettings() { OmitXmlDeclaration = true};
 var xmlWriter = System.Xml.XmlWriter.Create(strXML, settings);   
 xmlDoc.Save(xmlWriter);
 strXML = writer.ToString();

Use XmlWriter with StringBuilder instead of StringWriter

 var strXML = "";
 var writer = new StringBuilder();   
 var settings = new System.Xml.XmlWriterSettings() { OmitXmlDeclaration = true};
 var xmlWriter = System.Xml.XmlWriter.Create(strXML, settings);   
 xmlDoc.Save(xmlWriter);
 strXML = writer.ToString();
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文