【发布时间】:2023-03-24 14:26:01
【问题描述】:
我需要的输出是
<ns1:collection>
<ns1:child1>value1</ns1:child3>
<ns1:child2>value2</ns1:child3>
<ns1:child3>value3</ns1:child3>
</ns1:collection>
我尝试通过下面的代码来做 - 但我得到一个异常 -...
如何在这个上添加命名空间??
XDocument xDoc = new XDocument( new XElement( "collection",
new XElement( "ns1:child1", value1 ),
new XElement( "ns1:child2", value2 ),
new XElement( "ns1:child3", value3 ) ) );
我也尝试使用
XNamespace ns1 = "http://url/for/ns1";";
要做的事
( ns1 + "child1", value1 )
还是什么都没有
【问题讨论】:
-
使用 (ns1 + "child1", value1) 后得到的输出/错误是什么?
-
这里没有例外——只是错误的 xml 输出
-
这可能会对您有所帮助。 stackoverflow.com/questions/1338517/…