重新排序XML节点和元素

时间:2015-06-03 21:20:51

标签: c#-4.0 linq-to-xml

对xml重新排序进行工作 我的XML如下:

PATH

现在我想通过添加对主题的地址引用来如下创建XML

 <Subjects>
   <Subject>
     <Name></Name>
     <Height></Height>
     <Addresss>
        <Address>
           <City>AB</City>
        </Address>
     </Addresses>
   </Subject>
   <Subject>
     <Name></Name>
     <Height></Height>
     <Addresss>
        <Address>
           <City>CD</City>
        </Address>
     </Addresses>
   </Subject>
 </Subjects>

我使用下面的代码来执行此操作

<Order>
 <Subjects>
   <Subject>
     <Name></Name>
     <Height></Height>
     <Address ref="A1"/>
   </Subject>
   <Subject>
     <Name></Name>
     <Height></Height> 
     <Address ref="A2"/>      
   </Subject>
 </Subjects>
 <Addresss>
     <Address id="A1">
        <City>AB</City>
      </Address>      
      <Address id="A2">
        <City>AB</City>
      </Address>
  </Addresses>
</Order>

我使用XElement语法创建了这些xml,以便实现此强制解析为XmlDocument。 如何在Xml LINQ中做同样的事情?

0 个答案:

没有答案