Тип данных |
Пример |
Результат |
binary |
<binary name="image"/> |
<image>photo.jpg</image> |
boolean |
<boolean name="member"/> |
<member>false</member> |
date |
<date name="orderdate"/> |
<orderdate>2000-04-18</orderdate> |
duration |
<duration name="duration"/> |
<duration>2</duration> |
group |
<group
name="order"> |
<order> |
money |
<money name="price"/> |
<price>99.95</price> |
number |
<number name="quantity"/> |
<quantity>40</quantity> |
string |
<string name="country"/> |
<country>Norway</country> |
time |
<time name="ordertime"/> |
<ordertime>18:10:30</ordertime> |
uri |
<uri name="site"/> |
<site>http://www.w3schools.com</site> |
Атрибуты |
Назначение |
Пример |
currency |
Задает валюту |
<money
name="price" currency="usd"/> |
decimal |
Задает количество десятичных |
<number name="price" decimal="2"/> |
integer |
Задает значение, как целое |
<number
name="age" integer="true"/> |
maxOccurs |
Задает максимальное значение для данных |
<string name="orderline" maxOccurs="*"> |
minOccurs |
Задает минимальное значение для данных |
<string name="orderline" minOccurs="1"> |
name |
Задает имя данных |
<string name="country"/> |
precision |
Задает точность значения |
<date
name="yearborn" precision="year"/> |
Атрибуты |
Назначение |
Пример |
calc |
Значение вычисляется |
<money
name="total" calc=sum(total,price*quantity)/> |
default |
Значение имеет умолчание |
<string
name="country" default=" |
fixed |
Значение фиксированное |
<string
name="country" fixed=" |
min |
Минимальное значение |
<number name="age" min="16" |
max |
Максимальное значение |
<number name="age" max="65" |
pattern |
Образец проверки |
<string
name="phone" pattern="\d*-\d*-\d*" |
range |
Значение в диапазоне |
<string
name="sex" range="closed"> |
required |
Значение иребуется |
<string
name="age" required="true"/> |
validate |
Значение должно проверяться |
<number
name="zip" validate="valzip(this.value)"/> |
Тип данных |
Назначение |
Пример |
enum |
Значение должно быть из предопределенного перечисления |
<string
name="sex" range="closed"> |
union |
Значения должны выбираться из одного из двух различных
наборов |
<union
name="sex"> |