我有一个使用XML编辑器“扁平化”后的模式。在我将其扁平化后,出现了验证错误。我该怎么做才能修复它?
错误消息:
F [Xerces]元素或属性与QName生产不匹配:QName :: =(NCName':')?NCName。
代码:
这是一张截图,可能更好地说明了我的错误:
编辑:
错误消息:
F [Xerces]元素或属性与QName生产不匹配:QName :: =(NCName':')?NCName。
代码:
<xs:import namespace="http://www.opengis.net/gml"
schemaLocation="http://schemas.opengis.net/gml/3.1.1/base/gml.xsd"
xmlns:="http://www.opengis.net/gml/3.1.1" />
<xs:annotation xmlns:="http://www.opengis.net/sps/1.0">
<xs:documentation>
<copyright> SPS is an OGC Standard. Copyright (c)
2007,2010 Open Geospatial Consortium, Inc. All Rights Reserved. To
obtain additional rights of use, visit http://www.opengeospatial.org/legal/ .
</copyright>
</xs:documentation>
</xs:annotation>
这是一张截图,可能更好地说明了我的错误:
![在此输入图片描述](https://istack.dev59.com/L2wDX.webp)
将 xsd 平铺的过程是将一个包含许多引用的 xsd 文件转换为一个文件(不包含任何引用)。不知道怎样去掉冒号。"flattening" 到底是什么意思?