タイプ xsd:any を親オブジェクト内で指定して、子オブジェクトを指定できますが、子オブジェクトが既に存在する場合に限られます。
<?xml version="1.0" encoding="UTF-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <xsd:complexType name="Parent"> <xsd:sequence> <xsd:element name="name" type="xsd:string"/> <xsd:element name="child" type="xsd:anyType"/> </xsd:sequence> </xsd:complexType> </xsd:schema>
子データ・オブジェクトが存在しない場合、例外が throw されます。