重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

すみませんXML初心者です。質問をさせてください。
以下に示すXML文書についてのXMLSchemaは、どのように表現したらよいのでしょうか?教えてください。
よろしくお願いします。
<?xml version="1.0" encoding="Shift_JIS" ?>
<root>
<sub a="a">テスト</sub>
</root>

A 回答 (1件)

<?xml version="1.0" encoding="Shift_JIS" ?>


<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">

<xsd:element name="root" type="rootType" />

<xsd:complexType name="rootType">
<xsd:complexContent>
<xsd:restriction base="xsd:anyType">
<xsd:sequence>
<xsd:element ref="sub" />
</xsd:sequence>
</xsd:restriction>
<xsd:complexContent>
</xsd:complexType>

<xsd:element name="sub" type="subType" />

<xsd:complexType name="subType">
<xsd:simpleContent>
<xsd:extension base="xsd:string">
<xsd:attribute name="a" type="xsd:string" />
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>

</xsd:schema>

かな?多分。
    • good
    • 0
この回答へのお礼

himajin3500様へ
大変参考になりました。
ありがとうございます。
自分の勉強不足を痛感しました。

お礼日時:2006/06/11 18:22

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!