• ベストアンサー

内容にテキストを持つタグの属性をXMLSchemaで表現するには?

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

質問者が選んだベストアンサー

  • ベストアンサー
noname#20377
noname#20377
回答No.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> かな?多分。

re-entry
質問者

お礼

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