XML エディターを使用して「フラット化」したスキーマがあります。平坦化した後、検証エラーが発生します。修正するにはどうすればよいですか?
エラーメッセージ:
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>
私のエラーをよりよく説明するスクリーンショットを次に示します。
編集:
何とかコロンを取り除きます。この「平坦化」は正確には何をすることになっているのでしょうか?
xsd のフラット化では、多くのインクルードを含むxsdを取得し、すべてを (インクルードなしで) 1 つのファイルに配置します。