У меня есть XML-файл, подобный приведенному ниже
<transaction name="TEST_EX" type="singletonComplex">
<vo class="svc.vo.UserProfile">
<field deepMapping="true">
<vo class="svc.vo.UserVO">
<field name="UserName" column="User_Name" type="String"/>
<field name="Age" column="User_Age" type="Integer"/>
</vo>
</field>
<field name="Address1" column="Address_1" type="String"/>
<field name="Address2" column="Address_2" type="String"/>
</vo>
</transaction>
Внутри есть пара полей. В некоторых полях DeepMapping включен в true. Я хочу убедиться, что, если DeepMapping включен, то он должен быть указан первым, т.е. впереди Address1
и Address2
. Я создал файл XSD, но я не уверен, как я могу реализовать это в этом файле XSD.