我想建立一个 XML格式 GML公司 命名空间和 XML到LINQ
我的目标是 XElement 内容如下:
XElement
<gml:name>...</gml:name>
<name xmlns="http://www.opengis.net/gml" />
问题是 gml: 元素中缺少。为什么?
gml:
我的代码如下:
XNamespace nsGML = "http://www.opengis.net/gml"; XElement item = new XElement(nsGML + "name");
首先是XML
与此XML等价
<gml:name xmlns:gml="http://opengis.net/gml" />
XNamespace nsGML = "http://www.opengis.net/gml"; XElement item = new XElement(nsGML + "name", new XAttribute(XNamespace.Xmlns + "gml", nsGML.NamespaceName));