问题标签 [geocaching]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
69 浏览

java - 从 XSD 生成的类中解析 GPX XML “any”-Element

我正在尝试用 java 解析 Geocaching GPX 文件。这些 GPX 文件基于带有附加 XSD 文件的标准 GPX XSD 文件。

对于类生成,我使用 jaxb-maven-plugin。

除了 pom.xml:

XSD 文件:

我的问题:基本 XSD 定义了一个 any 属性来扩展另一个 XSD。使用以下代码片段解组我的 GPX 文件(使用所有相关类和 ObjectFactory)时:

和一个 GPX 文件(除外)

使用这种组合,我可以创建一些 java 类并解析一个地理缓存 GPX 文件,其中包含在基本 XSD 中定义的所有字段。未编组的对象有一个 getAny() 方法,它返回只包含一个元素的 List。我的 IDE 告诉我该元素属于 ElementNSImpl 类,而不是 Cache。根据一些博客文章,GPX 类和 Cache 类的任何元素都需要特定的注释。但是 maven 插件已经生成了这些注释:

GPX类:

缓存类:

ElementNSImpl 对象中的实际内容包含我的 GPX 文件的所有值。如何直接创建 Cache 类的对象?

0 投票
1 回答
1785 浏览

gnupg - GPG:如何删除错误的会话密钥并再次被要求输入加密密码?

我试图解决这个 Geocache:

https://www.geocaching.com/geocache/GC67EXW_signaturbruch

当我尝试解决时,它给了我一个密码提示,gpg message.asc但当时我不知道正确的密码。

现在我知道了,但无论我如何尝试,它都不会再次给我密码提示。

输出如下:

(我在德国 MacOs Mojave 10.14.6 上,我gpg --version给了我这个:

有人可以告诉我,我怎样才能再次被要求输入密码???我在整个互联网上搜索了诸如“重新启动计算机”、重新安装所有 gpg 工具、删除所有 .gpg 文件等解决方案,但没有什么能让它变得更好。

提前致谢。

0 投票
1 回答
66 浏览

c# - 当网站在 cookiebot 上时,无法在 HTML 中获取 WebView 的外部 html

当我加载我的网页时,它会正确返回 html。

但是当我加载 geocaching.com 的任何页面时,我会得到这样的源(您必须登录,否则它会提供其他但仍然错误的内容):

我已登录并接受所有 cookie(在https://www.geocaching.com/account/documents/cookies上可见)。

当任何人将拥有使用 HttpRequest / WebClient 的解决方案时,它也会返回用户已登录的内容(当用户未登录时,许多数据被隐藏)。

如何获取页面的外部 html?

行为视频:https ://vimeo.com/391693855

感谢帮助!