Fragmenty kodu XML

Edytor XML oferuje funkcję nazywaną fragmentami kodu XML, która umożliwia szybsze kompilowanie plików XML. Fragmenty kodu XML można ponownie użyć, wstawiając je do plików. Możesz również wygenerować dane XML na podstawie schematu języka definicji schematu XML (XSD).

Fragmenty kodu XML wielokrotnego użytku

Edytor XML zawiera wiele fragmentów kodu, które obejmują niektóre typowe zadania. Dzięki temu można łatwiej tworzyć pliki XML. Na przykład w przypadku tworzenia schematu XML przy użyciu fragmentów kodu "Complex Type Sequence Element" i "Simple Type Element" wstawia następujący tekst XML do pliku. Następnie należy zmienić name wartość zgodnie z potrzebami.

<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>

Fragmenty kodu można wstawić na dwa sposoby. Polecenie Wstaw fragment kodu wstawia fragment kodu XML w pozycji kursora. Polecenie Surround With opakowuje fragment kodu XML wokół zaznaczonego tekstu. Oba polecenia są dostępne w podmenu IntelliSense w menu Edycja lub w menu prawym przyciskiem myszy w edytorze.

Aby uzyskać więcej informacji, zobacz How to: Use XML snippets (Instrukcje: używanie fragmentów kodu XML).

Fragmenty kodu XML wygenerowane przez schemat

Edytor XML ma również możliwość generowania fragmentu kodu XML ze schematu XML. Ta funkcja umożliwia wypełnienie elementu elementem elementami XML wygenerowanymi na podstawie informacji o schemacie dla tego elementu. Aby uzyskać więcej informacji, zobacz How to: Generate an XML snippet from an XML schema (Instrukcje: generowanie fragmentu kodu XML na podstawie schematu XML).

Tworzenie nowych fragmentów kodu XML

Oprócz fragmentów kodu, które są domyślnie dołączone do programu Visual Studio, można również tworzyć i używać własnych fragmentów kodu XML. Aby uzyskać więcej informacji, zobacz How to: Create XML snippets (Instrukcje: tworzenie fragmentów kodu XML).