XML에 익숙하지 않아 복잡한 유형을 만들려고했습니다. 산소에서 .xsd의 유효성을 검사하려고 시도했지만 " '상태 정의'구성 요소로 이름 '상태'를 확인할 수 없습니다 .10:70" 정말 이유가 없습니다. 이것은 http://www.w3schools.com/schema/schema_complex.asp의 마지막 예제와 같은 튜토리얼 코드에서도 발생합니다.XML 스키마 : 산소 : 해결할 수 없습니다 ... 'type definition'구성 요소
여기에 제 코드를 포함 시키려고했지만 "게시물에 올바른 형식이 아닌 코드가 포함되어있는 것 같습니다."라고 계속해서 말합니다. 내 코드를 포함 시키려면 찾을 수있는 모든 것을 시도했지만 아무 것도 작동하지 않습니다. 또한 상기 예에 발생 말했듯 여하튼, (둘러싸여 ... <xs:schema version="1.0" xmlns="http://www.w3schools.com" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
을 ... 여기 일례이다 </xs:schema>
[EDIT]
확인 코드 라인을 포함 후. . 작동 여기있다 :
<xs:schema version="1.0"
xmlns="http://www.w3schools.com"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<xs:complexType name="state_machine">
<xs:sequence>
<xs:element name="state" type="state"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="state">
<xs:sequence>
<xs:element name="Superclass" type="xs:string"/>
<xs:element name="transition" type="transition"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="transition">
<xs:sequence>
<xs:element name="from" type="xs:string"/>
<xs:element name="to" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:schema>
가!
죄송합니다. 잘못된 것을 수행했지만 그 정보를 통해 알 수있는 방법이 없습니다. –
마침내 내 코드를 포함 할 수있었습니다. 어쨌든 나는 그것을 한 줄씩 만 포함시킬 수있다. 어떤 생각? "state_machine"유형에서는 상태를 볼 수없고 상태에서는 전환을 볼 수 없습니다. 유형을 정의하는 순서가 이것에 아무런 영향을 미치지 않는 것 같습니다. – user3595679