Я хочу, чтобы проверить данные, как в ниже массива:Как создать хз: выбор внутри хз: все - (XSD: схема)
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>
проблема - я хочу, чтобы убедиться, что либо мальчик или девочка Infor там, first_name
и last_name
всегда будут там, как я могу положить их (девушка, мальчик) либо в качестве варианта, либо в качестве варианта. Я бы предпочел использовать xs:all
, чтобы порядок элементов не был проблемой.
Я использовал этот link, чтобы попробовать, используя выбор внутри xs:all
, но не смог заставить его работать. Буду признателен за любой ответ. Спасибо.
спасибо большое, он работал как шарм! – Nishikant