Insertar ExternalID

www.altova.com Imprimir este apartado Página anterior Subir un nivel Página siguiente

Inicio >  Guía y referencia del usuario > Comandos de menú > Menú XML > Insertar >

Insertar ExternalID

ic_ins_doc_ext_id

Una declaración DOCTYPE de un archivo XML puede contener una referencia a un recurso externo que contenga declaraciones DTD. A este recurso se 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 XMLSpy, los URI de los esquemas y DTD más utilizados aparecen en los archivos de catálogo llamados catalog.xml incluidos en las diferentes carpetas de esquemas de C:\Archivos de programa\Altova\Common2019\Schemas\. En el documento XML puede usar un identificador público para eliminar la referencia de DTD que aparece en estos archivos de catálogo.

 

El comando XML | 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 en la vista Cuadrícula para un identificador externo (PUBLIC o SYSTEM). Es necesario introducir el tipo de identificador y su valor.

xml_dtd_ext_id

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

 

<!DOCTYPE OrgChart SYSTEM "orgchart.dtd" [

<!ELEMENT name (#PCDATA)>

]>

 

Nota: la fila para el ExternalID se puede añadir como secundario cuando está seleccionado el elemento DOCTYPE. También se puede insertar o anexar cuando está seleccionado uno de los componentes secundarios de DOCTYPE, por ejemplo, la declaración de elemento name del ejemplo anterior.

 


© 2019 Altova GmbH