XML 편집기를 사용하여 "병합"한 스키마가 있습니다. 내가 그것을 평평하게 한 후에 나는 검증 에러를 얻는다. 문제를 해결하려면 어떻게해야합니까?요소 또는 특성이 QName 프로덕션과 일치하지 않습니다.
오류 메시지 :
F [Xerces] Element or attribute do not match QName production: QName::=(NCName':')?NCName.
코드 :
편집 :
다음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의 병합 (flattening)은 많은 include를 가지고 xsd을 취하고 모든 것을 포함하지 않고 하나의 파일에 모두 담습니다.
어떻게 든 콜론을 제거하십시오. 이 "평평하게하는"것이 정확히 무엇입니까? – biziclop
콜론을 제거해도 나에게 효과가 없지만 병합에 대한 편집 내용을 확인하십시오. – capdragon