Page 163 - 4785
P. 163
- чи не надають контроль за типами даних, за винятком
найпростіших текстових даних;
- не є екземплярами XML, тому їх не можна легко розширити
або перетворити до інших мов розмітки - HTML або DHTML;
- не забезпечують підтримки просторів імен XML.
4.7 XDR схема
XML-Data - повне ім'я мови опису схем, запропонованого
Майкрософт, а XML-Data Reduced - це "частина" повної
рекомендації. Схема XDR - це екземпляр XML, тобто відповідає
всім синтаксичним правилам і стандартам XML.
Реалізуючи перевірки даних на рівні документа за
допомогою схеми, додатки, генеруючі і приймаючі транзакції,
можна оптимізувати для забезпечення максимального швидкодії.
Відповідність полів і правильність записів перевіряються на рівні
екземплярів XML.
Кореневим елементом в схемі XDR завжди є елемент
Schema:
<Schema
name=“ім’я_схеми” xmlns=”urn:schemas-microsoft-com:xml-
data”
xmlns:dt=“urn:schemas-microsoft-com:datatypes”>
<-- оголошення інших елементів -->
</Schema>
Елемент ElementType має синтаксис:
<ElementType
content=“{empty | texOnly | eltOnly | mixed}”>
dt:type “datatype”
model=“{open | closed}”
name = “idref”
order=“{one | seq | many}”
>
Елемент ElementType може мати такі атрибути:
161