- ベストアンサー
内容にテキストを持つタグの属性をXMLSchemaで表現するには?
すみませんXML初心者です。質問をさせてください。 以下に示すXML文書についてのXMLSchemaは、どのように表現したらよいのでしょうか?教えてください。 よろしくお願いします。 <?xml version="1.0" encoding="Shift_JIS" ?> <root> <sub a="a">テスト</sub> </root>
- みんなの回答 (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> かな?多分。
お礼
himajin3500様へ 大変参考になりました。 ありがとうございます。 自分の勉強不足を痛感しました。