我有以下的XML格式,这实际上是谷歌地图KML文件..迭代通过每一个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>
我想Concat的XML字符串变量,直到它找到<Folder>
节点
因此输出字符串将是:
""<kml xmlns="http://www.opengis.net/kml/2.2"><Document><Name>TestDoc</Name><Style id="Style1"><PolyStyle><fill>0</fill></PolyStyle> </Style>"
我是XML新手..Plz帮助
你到底想用.. [这](发生什么事http://stackoverflow.com/questions/16646160/splitting-xml-document - 按节点)? – matzone
[链接](http://stackoverflow.com/questions/16646160/splitting-xml-document-according-to-node)在这个链接...你已经使输入xml作为字符串..thats不是我的要求..我应该把输入XML作为XML格式不是一个字符串..所以我没有测试你的代码,因此改变我的逻辑来完成这项任务.. –
你的问题没有意义。 “遍历每个节点,直到它找到节点并向节点添加值”..什么? – James