El editor XML tiene una vista Diseño que representa el archivo XML simultáneamente como una tabla con las columnas Nodo y Contenido y como un árbol. Esto facilita la navegación y la edición. El contenido y los valores de atributos se pueden editar directamente en las células de la tabla, mientras que los menús emergentes de los nodos del árbol proporcionan las alternativas que son válidas para dicho elemento en concreto.
Por ejemplo, el elemento de menú Añadir hijo listará sólo aquellos elementos de una DTD o esquema XML que sean hijos válidos en ese momento.
Cuando tiene asociado un archivo XML a un esquema XML o archivo DTD, determinados códigos y normas para dicho archivo se habrán establecido ya, y es por ese motivo que la vista Diseño puede proporcionar solicitudes (mediante un menú emergente) para dichos códigos. Cuando crea un archivo XML que no está asociado a un esquema XML o archivo DTD, no tiene códigos ni normas asociados al mismo, por lo tanto, la vista Diseño no puede proporcionar indicadores para códigos específicos pero puede proporcionar solicitudes para crear elementos y atributos nuevos.
Para cualquier archivo XML asociado a un esquema XML o archivo DTD, puede utilizar la vista Diseño para añadir al archivo XML cualquier elemento definido en el esquema XML o DTD como, por ejemplo, elementos y atributos. Puede utilizarlo para añadir instrucciones de proceso y comentarios a todos los archivos XML.
Para abrir y editar un archivo XML en el editor XML, pulse con el botón derecho del ratón en el archivo en la vista Explorador de proyectos y pulse Abrir con> Editor XML. Si fuera necesario, pulse la pestaña Diseño para abrir la vista Diseño.
Para expandir todos los elementos en el archivo XML, pulse el botón
Expandir todo en la esquina superior derecha del editor. Para contraerlos,
pulse el botón Contraer todo
en la esquina superior derecha del editor.
Si pulsa con el botón derecho sobre el elemento con el que desea trabajar, todas las opciones siguientes o algunas de ellas (según proceda) estarán disponibles en el menú emergente que aparezca:
Seleccione esto | Si desea hacer esto |
---|---|
Añadir información de DTD | Asociar el archivo XML a una DTD. |
Editar DOCTYPE | Editar la declaración de DOCTYPE. Consulte la tarea relacionada para obtener información más detallada. Para obtener más información, consulte la sección Establecer un enlace. |
Editar espacios de nombres | Editar la información de un espacios de nombres existentes o crear una asociación nueva con un espacio de nombres. Consulte la tarea relacionada para obtener información más detallada. Para obtener más información, consulte la sección Establecer un enlace. |
Editar instrucción de proceso | Editar la instrucción de proceso. Consulte la tarea relacionada para obtener información más detallada. Para obtener más información, consulte Espacios de nombres XML. |
Eliminar | Eliminar el elemento que ha seleccionado del archivo XML. Si el elemento seleccionado o los elementos relacionados están definidos de forma que el elemento debe existir en el archivo, esta opción no estará disponible. Por ejemplo, en su DTD, si ha declarado que "Uno o más" de los elementos deben existir siempre en el archivo XML y el elemento que ha seleccionado es el único que existe en el archivo XML. |
Añadir atributo | Añadir un atributo al elemento que ha seleccionado. Se listará cualquier atributo que tenga permiso para añadir al elemento. Después de añadir el atributo al archivo XML, puede pulsar en la columna de la derecha para cambiar el valor del atributo. Si el atributo tiene valores establecidos, aparecerán en una lista. |
Añadir hijo | Añadir otro elemento, un comentario o una instrucción de proceso como hijo del elemento padre. |
Añadir antes | Añadir un elemento hijo, comentario o instrucción de proceso que pueda ir antes del elemento que ha seleccionado. Por ejemplo, si tiene un elemento padre llamado Colecciones de CD que puede contener una cantidad ilimitada de hijos denominados CD, podría pulsar un elemento CD y pulsar | , ya que un elemento CD puede ir antes de otro elemento CD.
Añadir después | Añadir un elemento hijo, comentario o instrucción de proceso que pueda ir después del elemento que ha seleccionado. Por ejemplo, si tiene un elemento padre llamado Colecciones de CD que puede contener una cantidad ilimitada de hijos denominados CD, podría pulsar un elemento CD y pulsar | , ya que un elemento CD puede ir después de otro elemento CD.
Sustituir por | Sustituir un elemento por otro. Esta opción no está disponible si desactiva las restricciones gramaticales o si no hay alternativas válidas con las que puede sustituir el elemento. |
Cualquier cambio que efectúe en la vista Diseño también quedará reflejado en la vista Fuente y en la vista Diseño.