我正在使用GPX文件,我正在用Java解析它们。我正在使用javax.xml.validation.Validator来确保它们符合GPX架构。问题是,我的一个文件以:
结束<TopoFusion:color>ff0000</TopoFusion:color>
<TopoFusion:graph>0</TopoFusion:graph>
</gpx>
并且此TopoFusion元素显然未在GPX架构中定义,导致验证失败。但是,如果我要忽略此元素,该文件是有效的。知道如何克服这个问题吗?我想让它变得通用,而不是简单地忽略TopoFusion元素,因为它可以是任何东西。
希望我的问题很明确。任何帮助将不胜感激。
此致
斯托
答案 0 :(得分:0)
在更彻底地调查GPX架构之后,我发现.gpx文件末尾的这两个元素可以从GPX架构中存在。所以,问题是我的验证方法存在问题,现在已经修复了。