我是 C# 开发新手,所以这里可能是一个非常简单的问题。
我试图获得这样的输出:
<ns0:NamespaceEnvelope xmlns:ns0="http://url.to.NamespaceEnvelope/v1.0">
但我得到这个:
<?xml version="1.0" encoding="utf-8"?>
<ns0>
这是我的来源:
XmlWriterSettings settings = new XmlWriterSettings();
settings.Indent = true;
settings.IndentChars = " ";
settings.NewLineChars = "\r\n";
settings.NewLineHandling = NewLineHandling.Replace;
using (XmlWriter writer = XmlWriter.Create("employees.xml", settings))
{
writer.WriteStartDocument();
writer.WriteStartElement("ns0");
writer.WriteStartElement("Firstsection");
我怎样才能摆脱:
<?xml version="1.0" encoding="utf-8"?>
我该如何改变:
writer.WriteStartElement("ns0");
能够将其输出为:
<ns0:NamespaceEnvelope xmlns:ns0="http://url.to.NamespaceEnvelope/v1.0">
As this:
writer.WriteStartElement("ns0:NamespaceEnvelope xmlns:ns0="http://url.to.NamespaceEnvelope/v1.0"");
要求“)”可能是因为“围绕http部分。
非常感谢任何帮助。
XmlWriterSettings settings = new XmlWriterSettings();
settings.OmitXmlDeclaration = true;
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)