以下の配列のようにデータを検証したい:
input_array = array(
"boy"=> array("boy_id"=>1),
"first_name=>"First Name",
"last_name"=>"Last Name"
);
input_array 内の最初のインデックスは、次のように girl 配列に置き換えることができます
"girl"=>array("girl_id"=>2)
以下のように情報を検証するために xsd を作成します。
<xs:element name="xml">
<xs:complexType>
<xs:all>
<xs:element ref="boy" minOccurs="0"/>
<xs:element ref="girl" minOccurs="0"/>
<xs:element ref="first_name"/>
<xs:element ref="last_name"/>
</xs:all>
</xs:complexType>
</xs:element>
first_name
問題 - 男の子または女の子の情報がそこにあり、常にそこにあることを確認したいのですlast_name
が、どうすればそれら (女の子、男の子) を選択またはオプションとして配置できますか? xs:all
要素の順序が問題にならないように使用したいと思います。
このリンクを参照して、内部で選択を使用しようとしましたが、機能しxs:all
ませんでした。返信をいただければ幸いです。ありがとうございました。