【发布时间】:2009-05-22 18:49:26
【问题描述】:
我正在通过 xelement 使用 linq.xml 创建 xml。 我的雇佣关系是这样的
我想要这个架构 2 字符串
这是我的模式生成代码
XNamespace ns = XNamespace.Get("urn:APISchema.xsd");
root = new XElement(ns + "Foo");
root.Add(new XElement("version", "2"));
root.Add(new XElement("foochild", "str"));
但结果模式是
<Foo xlmns="urn:APISchema.xsd">
<version xlmns="">2</version>
<foochild xlmns="">str</foochild>
</Foo>
知道为什么会出现这样的问题,为什么要将 xlmn 附加到根子节点...?
【问题讨论】:
标签: c# linq-to-xml