2013-05-21 130 views
2

我有以下XML格式:删除其孩子的节点在XML

<kml xmlns="http://www.opengis.net/kml/2.2"> 
    <Document> 
    <Name>TestDoc</Name> 
    <Style id="Style1"> 
     <PolyStyle> 
     <fill>0</fill> 
     </PolyStyle> 
    </Style> 
    <Folder> 
     <Name>Folder1</Name> 
     <Placemark> 
     <Name>Placemark1Folder1</Name> 
     <LookAt> 
      <longitude>-122.0839597145766</longitude> 
      <latitude>37.42222904525232</latitude> 
     </LookAt> 
     </Placemark> 
     <Placemark> 
     <Name>Placemark2Folder1</Name> 
     <LookAt> 
      <longitude>-101.083959</longitude> 
      <latitude>26.422</latitude> 
     </LookAt> 
     </Placemark> 
    </Folder> 
    <Folder> 
     <Name>Folder2</Name> 
     <Placemark> 
     <Name>Placemark1Folder2</Name> 
     <LookAt> 
      <longitude>-96.566556</longitude> 
      <latitude>14.422</latitude> 
     </LookAt> 
     </Placemark> 
    </Folder> 
    </Document> 
</kml> 

我想删除里面所有的节点与节点在vb.net ..Hence输出XML所有的(节点)的儿童应该看像:::

<kml xmlns="http://www.opengis.net/kml/2.2"> 
    <Document> 
    <Name>TestDoc</Name> 
    <Style id="Style1"> 
     <PolyStyle> 
     <fill>0</fill> 
     </PolyStyle> 
    </Style> 

    </Document> 
</kml> .. 

如何做到这一点?Thanx提前..

回答

1

nod.ParentNode.ParentNode.RemoveChild(nod.ParentNode)

或U可以尝试

this

+0

添加一些意见,以澄清你的答案 – Yaroslav

+0

感谢名单,它的工作 –

+1

ü[R欢迎善意标志着该所接受 – Dandy