W3C XML Schema W3C XML Schema は DTDに代わるXML文書設計の道具として提案されています。 それ自身がXMLである点、優れた表現力、豊富なデータ型、名前空間の利用などの点でDTDより優れています。 まず、前節のDTDを W3C XML Schemaで書き換えたサンプルから紹介しましょう。 name, first, last の構造です。 <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <xsd:element name="name" type="nameType"/> <xsd:complexType name="nameType"> <xsd:sequence> <xsd:element name="first" type="xsd:string"/> <xsd:elemen