Бөлісу құралы:


Фрагменты XML

Редактор XML предлагает функцию, называемую фрагментами XML, которая позволяет быстрее создавать XML-файлы. Вы можете повторно использовать фрагменты XML, вставив их в файлы. Вы также можете создавать XML-данные на основе схемы XSD.

Повторно используемые фрагменты XML

Редактор XML содержит множество фрагментов, охватывающих некоторые распространенные задачи. Это упрощает создание XML-файлов. Например, если вы создаете XML-схему, используя фрагменты кода "Элемент сложного типа последовательности" и "Элемент простого типа", они вставляют следующий XML-текст в ваш файл. Затем вы измените name значение в соответствии с вашими потребностями.

<xs:element name="name">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="name">
        <xs:simpleType>
          <xs:restriction base="xs:string"></xs:restriction>
        </xs:simpleType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

Фрагменты можно вставить двумя способами. Команда Insert Snippet вставляет XML-фрагмент в положение курсора. Команда "Обрамить" обрамляет выделенный текст фрагментом XML. Обе команды доступны в подменю IntelliSense в меню "Изменить " или в контекстном меню редактора.

Дополнительные сведения см. в разделе "Практическое руководство. Использование фрагментов XML".

Фрагменты XML, созданные схемой

Редактор XML также имеет возможность создавать фрагмент XML из схемы XML. Эта функция позволяет заполнять элемент XML-элементами, созданными из сведений схемы для этого элемента. Дополнительные сведения см. в статье "Практическое руководство. Создание фрагмента XML из схемы XML".

Создание новых фрагментов XML

Помимо фрагментов кода, включенных в Visual Studio по умолчанию, можно также создавать и использовать собственные фрагменты XML. Дополнительные сведения см. в разделе "Практическое руководство. Создание фрагментов XML".