Altova DiffDog 2025 Professional Edition

El menú Vista Cuadrícula contiene comandos para trabajar con documentos en la vista Cuadrícula de las ventanas de comparación de archivos. Estos comandos no están disponibles en la vista Texto. Para más detalles sobre cada comando, consulte las subsecciones siguientes.

 

Insertar, Anexar, Agregar secundario

Puede insertar, anexar y agregar como secundario los siguientes elementos:

 

Declaración XML

Tipos de nodos XML (atributos, elementos, texto, CDATA, comentarios, instrucciones de procesamiento)

Declaraciones DOCTYPE en documentos XML

Declaraciones DTD externas (ExternalID) en documentos XML

Declaraciones DTD (ELEMENT, ATTLIST, ENTITY, NOTATION) en documentos DTD y declaraciones DTD internas en documentos XML

 

Los compoenntes de los submenús de los comandos Insertar, Anexar y Agregar secundario solamente están disponibles en la vista Cuadrícula. Los componentes que no se puedan insertar en la posición actual del cursor aparecen atenuados.

 

Insertar componentes

Cuando inserte un componente, este se colocará antes del elemento que haya seleccionado en la vista Cuadrícula.

 

Atributo

Si inserta un atributo, es posible que aparezca unas líneas antes del elemento actual en la vista Cuadrícula. Esto se debe a que, en la vista Cuadrícula, los atributos siguen inmediatamente a su elemento primario y preceden a todos los elementos secundarios de dicho elemento primario.

 

 

Elemento, Texto, CDATA, Comentario, Instrucción de procesamiento

Si el componente seleccionado es un atributo, se inserta un componente nuevo después del atributo y antes del primer elemento secundario del elemento primario del atributo.

 

 

Declaración XML

El comando Insertar | XML inserta una fila para la declaración XML antes del componente seleccionado. Luego, debe insertar los atributos secundarios de la declaración XML y los valores de estos atributos. Por esta razón, este comando sólo se puede usar cuando está seleccionada la primera fila del documento y si no existe todavía una declaración XML. Una declaración XML tiene este aspecto:

 

<?xml version="1.0" encoding="UTF-8"?>

 

 

DOCTYPE

El comando Insertar | DOCTYPE solamente está disponible en la vista Cuadrícula de un archivo XML si está seleccionado el nodo de máximo nivel. Este comando anexa una declaración DOCTYPE al principio del documento XML. Es obligatorio introducir el nombre de la declaración DOCTYPE y este nombre debe coincidir con el nombre del elemento de documento (imagen siguiente). Después de escribir el nombre de la declaración DOCTYPE, puede introducir las declaraciones que desee usar en el subconjunto DTD interno. Una declaración DOCTYPE puede aparecer solamente entre la declaración XML y el elemento de documento XML.

grid_doctype

 

ExternalID

El comando Insertar | ExternalID está disponible cuando se selecciona un elemento secundario de la declaración DOCTYPE de un archivo XML en la vista Cuadrícula. Este comando inserta una fila de la vista Cuadrícula para un identificador externo (PUBLIC o SYSTEM). Es necesario introducir el tipo de identificador y su valor. Se puede agregar una fila para ExternalID como elemento secundario cuando se selecciona el elemento DOCTYPE. O se puede insertar o agregar cuando se selecciona uno de los elementos secundarios del elemento DOCTYPE, como, por ejemplo, name en la declaración ELEMENT del ejemplo siguiente.

grid_externalID

El ejemplo de la imagen anterior tendría este aspecto en la vista Texto:

text_externalID

 

Hacer referencia a recursos externos

La declaración DOCTYPE de un archivo XML puede incluir una referencia a un recurso externo que incluya declaraciones DTD. A este recurso se le hace referencia mediante un identificador público o de sistema. Por ejemplo:

 

<!DOCTYPE doc_element_name PUBLIC "publicID" "systemID">
<!DOCTYPE doc_element_name SYSTEM "systemID">

 

Un identificador de sistema es un URI que identifica el recurso externo. Un identificador público no depende de la ruta de acceso y se puede usar para eliminar la referencia de ubicación de un recurso externo. Por ejemplo, en su instalación de <%SPY-GEN%>, los URI para documentos DTD y esquemas XML frecuentes se enumeran en un archivo de catálogo llamado MainCatalog.xml. En el documento XML puede usar un identificador público para eliminar la referencia de DTD que aparece en MainCatalog.xml.

 

 

ELEMENT, ATTLIST, ENTITY, NOTATION

La inserción de declaraciones ELEMENT, ATTLIST, ENTITY y NOTATION está disponible para documentos DTD o cuando se selecciona un componente en la declaración DOCTYPE de un documento XML. Se inserta una nueva declaración antes de la declaración seleccionada.

 

 

Anexar componentes

Cuando anexe un componente, este se colocará después del último elemento del mismo nivel que haya seleccionado en la vista Cuadrícula.

 

Elemento, Texto, CDATA, Comentario, Instrucción de procesamiento

Si está seleccionado un atributo, se anexará un componente nuevo después del último secundario del elemento primario del atributo seleccionado.

 

 

Declaración XML

El comando Anexar| XML inserta una fila para la declaración XML como primer componente del documento. Luego, debe insertar los atributos secundarios de la declaración XML y los valores de estos atributos. Por esta razón, este comando sólo se puede usar cuando está seleccionada la primera fila del documento y si no existe todavía una declaración XML.

 

 

DOCTYPE

El comando Anexar | DOCTYPE está disponible en la vista Cuadrícula de un archivo XML cuando se selecciona un nodo de nivel superior. Este comando anexa una declaración DOCTYPE al principio del documento XML. Es obligatorio introducir el nombre de la declaración DOCTYPE y este nombre debe coincidir con el nombre del elemento de documento. Después de escribir el nombre de la declaración DOCTYPE, puede introducir las declaraciones que desee usar en el subconjunto DTD interno. Una declaración DOCTYPE puede aparecer solamente entre la declaración XML y el elemento de documento XML.

 

 

ExternalID

Para más información sobre el comando ExternalID, consulte más arriba el comando Insertar | ExternalID.

 

 

ELEMENT, ATTLIST, ENTITY, NOTATION

Es posible anexar declaraciones ELEMENT, ATTLIST, ENTITY y NOTATION en documentos DTD o cuando se selecciona un componente en la declaración DOCTYPE de un documento XML. Se agrega una nueva declaración a la lista de declaraciones.

 

 

Agregar nodos secundarios

Puede agregar un atributo, elemento, texto, CDATA, comentario e instrucción de procesamiento como secundario del nodo seleccionado. El comando Agregar secundario | Atributo está disponible cuando se selecciona un elemento.

 

El comando Agregar secundario | XML está disponible cuando el archivo está vacío. Este comando inserta una fila para la declaración XML. Luego, debe insertar los atributos secundarios de la declaración XML y los valores de estos atributos.

 

El comando Agregar secundario | DOCTYPE está disponible en la vista Cuadrícula si el documento está vacío. Este comando inserta una declaración DOCTYPE en el documento XML. La declaración DOCTYPE se puede usar para declarar un subconjunto DTD interno.

 

 

ExternalID

Para más información sobre el comando ExternalID, consulte más arriba el comando Insertar | ExternalID.

 

 

ELEMENT, ATTLIST, ENTITY, NOTATION

Es posible agregar declaraciones ELEMENT, ATTLIST, ENTITY y NOTATION en documentos DTD o cuando se selecciona un componente en la declaración DOCTYPE de un documento XML. El comando Agregar secundario añade una declaración nueva a la lista de declaraciones.

 

Convertir en

El comando Convertir en convierte el componente seleccionado en la vista Cuadrícula en un componente de tipo diferente. Esta operación está disponible en la vista Cuadrícula solamente y cuando se selecciona un solo componente que no tiene nodos secundarios. Al pasar el puntero sobre Convertir en aparecen los comandos para los tipos de componente en los que se puede convertir el nodo seleccionado.

 

Si la operación seleccionada pudiese provocar una pérdida de datos (por ejemplo, si convierte un atributo en un comentario, se perdería el nombre del atributo), entonces aparece un mensaje de advertencia.

 

Tabla

El comando de menú Tabla solamente puede utilizarse en la vista Cuadrícula. Aparecerá un submenú con comandos que le permitirán editar la selección como una tabla.

 

El comando Mostrar como tabla ic_display-as-table le permite alternar entre la vista Cuadrícula estándar y la vista Tabla de un elemento del documento.

 

El comando Insertar fila ic_insert-row se habilita en la vista Tabla cuando se selecciona una fila o una celda. Este comando inserta una fila nueva antes de la fila seleccionada. La fila nueva equivale a una nueva repetición del elemento de la tabla. Si el elemento tiene elementos secundarios obligatorios, estos también se insertan.

 

El comando Anexar fila ic_append-row se habilita en la vista Tabla cuando se selecciona una fila o una celda. Este comando anexa una fila nueva después de la última fila de la tabla. La fila nueva equivale a una nueva repetición del elemento de la tabla. Si el elemento tiene elementos secundarios obligatorios, estos también se insertan.

 

El comando Orden ascendente ic_ascending-sort se activa en la vista Tabla cuando se selecciona una columna o celda. Este comando ordena la tabla en función del contenido de la columna seleccionada, en orden ascendente. DiffDog intenta determinar automáticamente cuál es el tipo de datos utilizado en la columna y ordena los datos automáticamente por orden alfabético o numérico, según corresponda. En caso de duda, pide al usuario que confirme el criterio de ordenación que desea usar.

 

El comando Orden descendente ic_descending-sort se activa en la vista Tabla cuando se selecciona una columna o celda. Este comando ordena la tabla en función del contenido de la columna seleccionada, en orden descendente. DiffDog intenta determinar automáticamente cuál es el tipo de datos utilizado en la columna y ordena los datos automáticamente por orden alfabético o numérico, según corresponda. En caso de duda, pide al usuario que confirme el criterio de ordenación que desea usar.

 

Desplazar a la izquierda/derecha

El comando Desplazar a la izquierda ic_move-left está disponible en la vista Cuadrícula solamente. Desplaza el nodo seleccionado un nivel hacia la izquierda, cambiando así un elemento secundario en elemento del mismo nivel de su elemento primario.

 

El comando Desplazar a la derecha ic_move-right está disponible en la vista Cuadrícula solamente. Desplaza el nodo seleccionado un nivel hacia la derecha, convirtiéndolo en elemento secundario del elemento precendente del mismo nivel.

 

Incluir en elemento

El comando Incluir en elemento está disponible en la vista Cuadrícula solamente. Este comando incluye el texto seleccionado dentro de un elemento nuevo. El elemento nuevo se crea inline, rodeando al texto seleccionado. Si está editando un documento basado en un esquema o en una DTD, recibirá automáticamente una lista de nombres de elemento válidos para el elemento en el que se incluirá el texto.

 

Por ejemplo, en la imagen siguiente está resaltado el texto Nanonull del elemento para.

grid_enclose-in-element1

Al hacer clic en el comando Vista Cuadrícula | Incluir en elemento, el texto Nanonull se incluye dentro de un elemento inline nuevo y aparece una lista que incluye nombres válidos para el elemento. Estos elementos están definidos en el esquema como secundarios del elemento para.

grid_enclose-in-element2

La opción elegida será el nombre del elemento nuevo. También se puede introducir un nombre nuevo para el elemento.

 

© 2018-2024 Altova GmbH