fragmentos XML

El Editor XML ofrece una característica denominada fragmentos XML que permite compilar archivos XML con una mayor rapidez. Los fragmentos XML se pueden reutilizar insertándolos en los archivos. También es posible generar datos XML en un esquema de lenguaje de definición de esquemas XML (XSD).

Fragmentos XML reutilizables

El Editor XML incluye muchos fragmentos que abarcan algunas tareas comunes. Esto permite crear archivos XML de forma más sencilla. Por ejemplo, si fuera a crear un esquema XML con los fragmentos "Complex Type Sequence Element" y "Simple Type Element", insertaría el texto XML siguiente en el archivo. Luego, cambiaría el valor name de acuerdo con sus necesidades.

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

Los fragmentos se pueden insertar de dos maneras. El comando Insertar fragmento inserta el fragmento XML en la posición del cursor. El comando Delimitar con ajusta el fragmento XML alrededor del texto seleccionado. Ambos comandos están disponibles en el submenú IntelliSense del menú Edición o en el menú contextual del editor.

Para obtener más información, vea Cómo: Uso de fragmentos XML.

Fragmentos XML generados por esquema

Con el Editor XML también es posible generar un fragmento XML desde un esquema XML. Esta característica permite llenar un elemento con elementos XML generados a partir de la información de esquema de ese elemento. Para obtener más información, vea Cómo: Generación de un fragmento XML a partir de un esquema XML.

Creación de fragmentos XML

Además de los fragmentos que, de forma predeterminada, se incluyen con Visual Studio, puede crear y utilizar sus propios fragmentos XML. Para obtener más información, vea Cómo: Creación de fragmentos XML.