我想添加元素到X文档 https://msdn.microsoft.com/de-de/library/system.xml.linq.xdocument%28v=vs.110%29.aspx我想要构建的 XML 对象和元素的顺序是在 XSD 中定义的,例如
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="Address">
<xs:complexType>
<xs:sequence>
<xs:element name="Recipient"/>
<xs:element name="City"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
现在我想添加以下两个XElement
XDocument doc = new XDocument(new XElement("Address"));
doc.Root.Add(new XElement("City"));
doc.Root.Add(new XElement("Recipient"));
XDocument 是否可以通过引用 xsd 自动将元素调整为正确的顺序?因此,如果我将 XDocument 写入字符串,则应首先写入元素 Recipient,然后写入元素 City。
None
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)