当前位置: 首页 > 面试题库 >

GPX Java解析器?[关闭]

董弘新
2023-03-14
问题内容

是否有用于解析GPX文件的Java库?我需要将许多GPX文件解析为我们自己的数据结构(我们自己的数据库)。


问题答案:

经过一些研究,实际上没有用于解析GPX文件的Java API /
Lib,但是我发现了一种使用JAXB解析它的好方法

使用本教程:http
:
//www.oracle.com/technetwork/articles/javase/index-140168.html

步骤:
1.下载GPX 1.0和1.1架构文件(xsd)
2.使用Eclipse插件从中生成Java文件
3. 使用生成的GPX Java文件的程序包名称初始化JAXBContext(我的名字是“ topografix.gpx.schema10”)。
4.解析GPX文件

JAXBContext jc = JAXBContext.newInstance("topografix.gpx.schema10");
Unmarshaller unmarshaller = jc.createUnmarshaller();
Gpx root = (Gpx) unmarshaller.unmarshal(new File("sample.gpx"));
List<Trk> tracks = root.getTrk();
....


 类似资料:
  • 问题内容: 我需要在JavaScript源代码中添加一些轻量级语法糖,并使用基于JavaScript的构建系统对其进行处理。是否有任何用JavaScript编写的开源JavaScript解析器?在V8或类似的高性能JavaScript实现上运行时,它们是否相当快? 感谢您提供的任何指导! 问题答案: UglifyJS(JavaScript中的JS压缩器/美化器)包含一个完整的JavaScript解

  • 主要内容:解析 XML 文档,解析 XML 字符串,跨域访问,XML DOM所有现代浏览器都有内建的 XML 解析器。 XML 解析器把 XML 文档转换为 XML DOM 对象 - 可通过 JavaScript 操作的对象。 解析 XML 文档 下面的代码片段把 XML 文档解析到 XML DOM 对象中: if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari xmlht

  • 问题内容: 我有一个类似这样的响应XML- 我想从中提取全部内容到一个字符串中。是否可以通过任何字符串函数或XML解析器来做到这一点? 请指教。 问题答案: 您可以尝试使用XPath方法简化XML解析: 请注意,我没有尝试过此代码。它可能需要调整。

  • CSS 选择器:BeautifulSoup4 和 lxml 一样,Beautiful Soup 也是一个HTML/XML的解析器,主要的功能也是如何解析和提取 HTML/XML 数据。 lxml 只会局部遍历,而Beautiful Soup 是基于HTML DOM的,会载入整个文档,解析整个DOM树,因此时间和内存开销都会大很多,所以性能要低于lxml。 BeautifulSoup 用来解析 HT

  • 简单的例子 这个例子展示了如何从字符串中加载 CSS 样式: #include <LCUI.h> #include <LCUI/gui/css_library.h> #include <LCUI/gui/css_parser.h> ​ int main(void) { LCUI_Selector selector = Selector(".button"); LCUI_Style

  • 故事:我使用JDK8和IVY作为ANT Builder的依赖项管理器。一切都很好。我的类能够找到依赖关系。 问题:现在我要打开JDK11,现在找不到依赖关系。 我需要的解决方案是:我需要OpenJDK11的常春藤依赖项来支持