XML错误:前缀未绑定到命名空间,KML文件

问题描述 投票:1回答:1

因此,我试图从老板那里修复KML文件。对于那些真正知道这些只是XML文件的人,因此我正在研究一个重命名为XML的副本,并使用Firefox进行验证。我收到此错误:

XML解析错误:前缀未绑定到名称空间位置:文件:///home/bhart/Desktop/myplaces.broken-19-11-2019.xml行号942553,第3栏:http://schemas.opengis.net/kml/2.2.0/ogckml22.xsdhttp://www.google.com/kml/ext/2.2http://code.google.com/apis/kml/schema/kml22gx.xsd“>---------------- ^

我不是开发人员,但是我已经有一段时间了。在下面,是有关留置权以及之前的1和之后的1的内容,以帮助说明具体情况。我该怎么做才能解决这个问题?

</Folder>
<Document id="NEC" xsi:schemaLocation="http://www.opengis.net/kml/2.2 http://schemas.opengis.net/kml/2.2.0/ogckml22.xsd http://www.google.com/kml/ext/2.2 http://code.google.com/apis/kml/schema/kml22gx.xsd">
    <name>NEC</name>

这也是文件中的前两行,因为我已经看到它们可能是相关的:

<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://www.opengis.net/kml/2.2" xmlns:gx="http://www.google.com/kml/ext/2.2" xmlns:kml="http://www.opengis.net/kml/2.2" xmlns:atom="http://www.w3.org/2005/Atom">
<Document>
xml xml-parsing kml xml-namespaces
1个回答
0
投票

必须定义XML名称空间前缀,例如xsi:

简单添加

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

到您的kml元素以消除该错误。

© www.soinside.com 2019 - 2024. All rights reserved.