gpt4 book ai didi

java - 返回字符解析KML文件

转载 作者:行者123 更新时间:2023-11-30 11:36:33 26 4
gpt4 key购买 nike

我在解析 KML 文件时遇到两个问题。我正在使用 DocumentBuilder 来做到这一点。这是我要解析的示例部分:

<Placemark>
<description>&lt;div align=center&gt;&lt;img src=some_image.jpg width=300 height=220/&gt;&lt;br/&gt;SOME IMAGE&lt;/div&gt;</description>
<styleUrl>#m_ylw-pushpin</styleUrl>
<ExtendedData>
<Data name="Numero">
<Value>00032</Value>
</Data>
<Data name="Nombre">
<Value>GTA ALONSO MARTINEZ</Value>
</Data>
</ExtendedData>
<Point>
<altitudeMode>relativeToGround</altitudeMode>
<coordinates>-3.69556116887887,40.4276170711932,10 </coordinates>
</Point>
</Placemark>

第一件事是,当我想要获取“Placemark”的子元素时,我在标签之间得到了一些返回字符“\n”。例如

NodeList nodeList = doc.getElementsByTagName("Placemark");
String node = nodeList.item(0).getTextContent(); // node = "\n"
String node2 = nodeList.item(1).getTextContent(); // node = [content of <description>]

另一个问题是 DocumentBuilder 是否可以将 html 字符(< 和 >)转换为(< 和 >)以进入此标记并正确解析它。

谢谢

最佳答案

您是否尝试过像 http://code.google.com/p/javaapiforkml/ 这样的 KML 库?

具体来说,这几乎总是生成或解析 KML 的答案,尤其是当您不熟悉 XML 解析、字符集等时。

关于java - 返回字符解析KML文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14500643/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com