※ ChatGPTを利用し、要約された質問です(原文:XML Schema)
XML Schemaの参照先要素についての質問
このQ&Aのポイント
XML Schemaの<xs:element ref="No" />は、<xs:element ref="No" type="xs:NoType" />を参照している
<xs:element name="No" />ではなく、<xs:element ref="No" />を使用している
参照先の要素の名前は<xs:element ref="No" type="xs:NoType" />である
いつもお世話になっております。
わからないところがありますので教えてください。以下のXML Schemaで、
<xs:element ref="No" />
と参照しているのですが、参照先となるのは
<xs:element ref="No" type="xs:NoType" />
だと思うのですが、自分はこれが
<xs:element name="No" type="xs:NoType" />
ではないのかなって思っているのですが、どうなのでしょうか。
よろしくお願いします。
<?xml version="1.0" encoding="Shift_JIS"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="Conference" type="ConferenceType" />
<xs:complexType name="ConferenceType">
<xs:sequence>
<xs:element name="Room" type="xs:string" />
<xs:element ref="No" />
</xs:sequence>
</xs:complexType>
<xs:element ref="No" type="xs:NoType" />
<xs:simpleType name="NoType">
<xs:restriction base="xs:float">
<xs:minExclusive value="10" />
<xs:maxExclusive value="15" />
</xs:restriction>
</xs:simpleType>
</xs:schema>
お礼
そのとおりです! ありがとうございます。