Создание XML-документа на основе схемы XSD
Функция Создание образца XML создает образец XML-файла на основании файла XML-схемы (XSD).
Этот пункт можно использовать в следующих случаях.
Чтобы понять, как использовать различные конструкции в данной схеме.
Чтобы убедиться в том, что схема функционирует должным образом.
Функция Создание образца XML доступна только для глобальных элементов и требует, чтобы набор схем XML был допустимым.
С помощью этой функции обычно создаются допустимые XML-документы. Однако, если схема содержит одно или несколько из следующих ограничений, образец может быть недопустимым.
Ограничения удостоверения
xs:key
,xs:keyref
иxs:unique
.Аспекты
xs:pattern
.Перечисления типа
xs:QName
.Типы
xs:ENTITY
,xs:ENTITIES
иxs:NOTATION
.
Также заметьте, что содержимое xs:base64Binary
будет создано, только если в схеме есть перечисления для этого типа.
Создание экземпляра XML-документа на основе XSD-файла.
Выполните действия, описанные в разделе "Практическое руководство. Создание и изменение файла схемы XSD".
В обозревателе схемы XML щелкните правой кнопкой мыши глобальный элемент
PurchaseOrder
, а затем выберите пункт Создать образец XML.Если выбран данный параметр, файл PurchaseOrder.xml со следующим образцом XML-содержимого будет создан и открыт в редакторе XML:
<?xml version="1.0" encoding="utf-8"?> <PurchaseOrder OrderDate="1900-01-01" xmlns="http://tempuri.org/PurchaseOrderSchema.xsd"> <ShipTo country="US"> <name>name1</name> <street>street1</street> <city>city1</city> <state>state1</state> <zip>1</zip> </ShipTo> <ShipTo country="US"> <name>name2</name> <street>street2</street> <city>city2</city> <state>state2</state> <zip>-79228162514264337593543950335</zip> </ShipTo> <BillTo country="US"> <name>name1</name> <street>street1</street> <city>city1</city> <state>state1</state> <zip>1</zip> </BillTo> </PurchaseOrder>