簡體   English   中英

將XML子元素更改為父元素

[英]Changing an XML Child Element into a Parent

我有一個具有如下結構的xml文檔:

 <?xml version="1.0" encoding="iso-8859-1" ?> 
- <newdataset xml="version="1.0" encoding="iso-8859-1"">
- <officelist>
  <officeid>2</officeid> 
  <office>Office</office> 
  <region>BC</region> 

我想將office id = 2作為其自己的元素。 像這樣

 <?xml version="1.0" encoding="iso-8859-1" ?> 
<newdataset xml="version="1.0" encoding="iso-8859-1"">
    <officelist>
      <officeid id=2/>
          <office>Office</office> 
          <region>BC</region> 
     </officeid>
   </officelist>
</newdataset>

xmlDS += offices.GetXml();

xmlDS = xmlDS.Replace(@"xml:space=""preserve""", " ");               
XmlDocument doc = new XmlDocument();
XmlNode declaration = doc.CreateNode(XmlNodeType.XmlDeclaration, null, null);

doc.LoadXml(xmlDS);
doc.Save(Response.OutputStream);

到目前為止,這是我的代碼...不確定如何將子節點設置為父節點

使用XDocument使Linq變得更加容易。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM