xml 스키마 작성에 대해서 질문드립니다.
글쓴이: inTheMirror / 작성시간: 수, 2008/10/08 - 9:46오후
xml 공부한지 이제 몇주 안되었습니다.
<a href=”http://www.blind.com/href/richard.html”>리차드 도킨스</a>
<a href=”http://www.blind.com/href/image.html”>
<img src=”./circle.jpg”/>
</a>이런 내용을 포함하고 있는 xml 문서가 있고, 이를 정의하는 xml 스키마를 작성 할 수 있다고 하는데....
저는 도무지 방법을 모르겠네요 ㅠ_ㅜ
a라는 이름으로 엘리먼트를 두 번 선언할 수도 없고요....
<xsd:complexType name="imgTmp">
<xsd:attribute name="src" type="xsd:anyURI"/>
</xsd:complexType>
<xsd:complexType name="aTmp">
<xsd:simpleContent>
<xsd:extension base="xsd:string">
<xsd:attribute name="href" type="xsd:anyURI"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>이렇게 complexType을 만든 다음에,
[/code][/b][/b][/b]
이런 식으로 하면 어떻게 안될까... 했는데
파서로 돌려보니 xml문서와 xsd문서 모두 well-formed는 맞는데,
xsd문서는 valid 한데, xml문서는 invalid 하다고 합니다. ㅠ_ㅜ
전 공부하면서 데이터, 속성, 자식 엘리먼트를 모두 갖는 엘리먼트를 본적이 없는데....
어떻게 해야 될지 모르겠습니다. 잘 아시는 분께서 한 수 가르쳐주시면 감사하겠습니다!
Forums:


댓글 달기