Compartir a través de


XML editor (SQL Server Management Studio)

se aplica a:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)

Proporciona un conjunto de herramientas visuales para trabajar con esquemas XML, conjuntos de datos ADO.NET y documentos XML. El Diseñador XML admite el lenguaje de definición de esquema XML (XSD) definido por World Wide Web Consortium (WC3). El diseñador no admite DTD (definiciones de tipo de documento) ni otros lenguajes de esquema XML, como XDR (XML-Data Reducido).

Para mostrar el diseñador, agregue un conjunto de datos, un esquema XML o un archivo XML al proyecto o abra cualquiera de los tipos de archivo enumerados en la tabla siguiente.

Cautela

No hay ningún comando Deshacer al trabajar en la vista Esquema. Planee su trabajo cuidadosamente y guarde los archivos con frecuencia.

El diseñador proporciona las tres vistas siguientes (o modos) para trabajar en archivos XML, esquemas XML y conjuntos de datos:

Vista Descripción Tipos de archivo admitidos
Esquema Crear y modificar visualmente esquemas XML y conjuntos de datos ADO.NET. .xsd
Datos Modifique visualmente los archivos de datos XML en una cuadrícula de datos estructurada. .xml
XML Editar XML; El editor de origen proporciona codificación de colores e IntelliSense, incluidos miembros completos de palabras y listas. .xml, .xsd, .xslt, .wsdl, .web, .resx, .tdl, .wsf.hta.disco.vsdisco.config
ShowPlan Muestra los planes de consulta XML creados con la SET SHOWPLAN_XML ON opción . .showplan

Vista de esquema

La vista Esquema proporciona una representación visual de los elementos, atributos, tipos, etc., que componen esquemas XML y conjuntos de datos ADO.NET.

En la vista Esquema, puede construir esquemas y conjuntos de datos colocando elementos en la superficie de diseño desde la pestaña Esquema XML del Cuadro de herramientas o desde el Explorador de servidores. Además, puede agregar elementos al diseñador haciendo clic con el botón derecho en la superficie de diseño y seleccionando Agregar en el menú contextual.

En la vista Esquema, puede hacer lo siguiente:

  • Construir y modificar esquemas XML existentes y conjuntos de datos de ADO.NET
  • Crear y editar relaciones entre tablas
  • Creación y edición de claves
  • Generación de conjuntos de datos ADO.NET a partir de esquemas XML

Nota

El diseño de los elementos de la vista Esquema se almacena en el .xsx archivo, que se puede ver seleccionando Mostrar todos los archivos en la barra de herramientas del Explorador de soluciones y, a continuación, expandiendo el .xsd archivo. Si no hay ningún .xsx archivo presente, significa que el .xsd archivo nunca se abrió en el Diseñador XML.

Personalizar la vista de esquema

Las siguientes características modifican el diseño visual de los elementos en la vista Esquema:

  • Acercar o alejar
  • La expansión o contracción de elementos anidados
  • Organizar automáticamente el diseño de los elementos
  • Restablecer el estado predeterminado de los elementos contraídos

Expandir elementos anidados ocultos

Seleccione el icono más en la parte inferior del elemento.

Contraer elementos anidados

Seleccione el icono menos en el elemento más inferior que desea que aparezca en el diseñador.

Vista de datos

La vista de datos proporciona una cuadrícula de datos que se puede usar para modificar .xml archivos. Solo el contenido (pero no las etiquetas y la estructura) de un archivo XML se puede editar en la vista Datos.

Hay dos áreas independientes en la vista Datos: Tablas de datos y Data. El área Tablas de datos es una lista de relaciones definidas en el archivo XML, en el orden de su anidamiento (desde el exterior hasta el más interno). El área de datos es una rejilla de datos que muestra los datos según la selección en el área de Tablas de datos.

Nota

Los archivos XML recién creados no contienen datos y, por tanto, no se pueden mostrar en la vista Datos. También hay algunas instancias de documentos XML en los que no se puede invocar la vista de datos en absoluto. Aunque el XML se consideraría bien formado, si no es datos estructurados, al intentar cambiar a la vista Datos se genera el siguiente mensaje:

Although this document is well formed, it contains structure that Data View cannot display.

En la vista Datos, puede hacer lo siguiente:

  • Rellenar manualmente tablas de datos
  • Edición de tablas de datos existentes
  • Generación de un esquema XML a partir de un documento XML

Vista XML

La vista XML proporciona un editor para editar XML sin formato y proporciona IntelliSense y codificación de colores. La finalización de declaraciones está disponible cuando se trabaja en .xsd archivos y .xml archivos que tienen un esquema asociado. Escriba < para iniciar una etiqueta y se le mostrará una lista de elementos que son válidos en esa ubicación. Después de escribir el nombre del elemento y presionar la barra espaciadora, se le presenta una lista de atributos que admite el elemento.

Nota

Las opciones de Microsoft IntelliSense no están disponibles en la barra de herramientas. Cuando esté en el Editor XML, para acceder a las opciones, en el menú Editar , seleccione IntelliSense.

Vista SHOWPLAN

Los planes de consulta se pueden guardar en formato XML cuando se crean utilizando la opción SET SHOWPLAN_XML ON. Haga doble clic en un archivo con la .showplan extensión para abrir el plan de consulta.