XMLエディタを使用して「平坦化」したスキーマがあります。私はそれを平坦化した後、私は検証エラーを取得します。私はそれを修正するために何ができますか?要素または属性がQNameプロダクションと一致しません
エラーメッセージ:
F [Xerces] Element or attribute do not match QName production: QName::=(NCName':')?NCName.
コード:
EDIT:
ここRemove the colon somehow. What exactly does this "flattening" supposed to do?
<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>
がより良い私のエラーを説明するかもしれませんスクリーンショットです3210
xsdのフラット化では、たくさんのインクルードを持つxsdがひとつのファイルに含まれます(インクルードなし)。
何とかコロンを削除します。この「平坦化」は正確に何をするのでしょうか? – biziclop
コロンを削除しても機能しませんでしたが、平滑化に関する私の編集を参照してください。 – capdragon