我想验证以下数组中的数据:
input_array = array(
"boy"=> array("boy_id"=>1),
"first_name=>"First Name",
"last_name"=>"Last Name"
);
input_array 内部的第一个索引可以用女孩数组替换为
"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
但无法使其正常工作。我将不胜感激。谢谢你。