未关闭的XML标记

未关闭的XML标记,xml,gpx,Xml,Gpx,我的GPX曲目以“”开头 <?xml version="1.0"?> <gpx xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.topografix.com/GPX/1/1 http://www.topografix.com/GPX/1/1/gpx.xsd" versi

我的GPX曲目以“”开头

<?xml version="1.0"?>
<gpx xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.topografix.com/GPX/1/1 http://www.topografix.com/GPX/1/1/gpx.xsd" version="1.1" creator="http://www.delorme.com" xmlns="http://www.topografix.com/GPX/1/1">
  <trk>

结尾,任何地方都没有

我很确定这没有什么实际的缺点,但是在数千个文件中“修复”它有什么好处呢


数年的徒步旅行和骑自行车。

好处是,任何读取这些文件的程序,如果以前由于文件格式不好而未能这样做,现在都可以这样做

我们不可能预测您将来可能会使用什么软件,也不可能预测您所说的软件可能与格式不正确的文件有多大程度的兼容性,因此我们可以尽可能详细地描述这些内容


但是,这有关系吗?修复这些文件只是Bash的一行代码。如果您担心这些文件的未来,只需将
附加到每个文件中,然后再讨论实际问题。

使“XML”格式良好的好处是,任何希望处理数据的人都可以使用基于标准的XML工具来处理数据。如果文本数据不是格式良好的XML,那么它是一种非标准格式,尽管它与XML相似

有许多编辑器、解析库、模式验证处理器、转换语言等,如果您修复“XML”,它们就可以使用


另请参见

是否仅将
附加到每个文件的末尾?用一行重击。如果这太麻烦了,而你没有任何实际问题,那就不要这样做。。。。请稍微细化您的问题,使其具有可操作性,并描述您面临的问题,无论是使用现有的文件还是尝试修复这些文件。其好处可能是您的代码可以正常工作。我遗漏了什么?可能是重复的,而不是重复的,我意识到这项工作是微不足道的(比实际获取文件要容易得多)。我本人目前也没有任何问题。所问的问题没有隐藏的含义。只是好奇。那么我恐怕这是不可行的。我们无法修复尚未发生的问题,也无法通过提供的详细程度/上下文预测您将来可能遇到的问题。祝你好运