2015-09-15 3 views
0

Это мой вклад структуры в API, «поиск служит»По крайней мере, один вход требуется в XML

<structure name="SearchServesInput" > 
<member name="ClientUser" target="Username" /> 
<member name="OwnerUser" target="Username" /> 
<member name="ServiceName" target="String" /> 
<member name="EnableSearch" target="Boolean" /> 
<member name="PanControls" target="PanControls" /> </structure> 

По крайней мере, один из первых трех полей требуется. Как это реализовать?

+0

Я думаю, вы должны объявить схему. Может быть, вы можете посмотреть ответ там http://stackoverflow.com/questions/2777352/xml-schema-can-i-make-some-of-an-attributes-values-be-required-but-still-allow – vincent

ответ

0

Вы должны объявить схему, вот небольшой пример:

<?xml version="1.0"?> 
<xs:schema> 
<xs:attribute name="test" type="xs:string" use="required"/> 
</xs:schema> 

Вы можете проверить here некоторые учебники.

Смежные вопросы