Página Validación XML
La validación asegura que la estructura y el contenido del archivo XML coinciden con las especificaciones dadas por la DTD o el esquema. Utilice la página Validación para especificar los esquemas y las DTD que se usarán en la validación y para especificar cuándo se debe realizar dicha validación (durante la fase de detección del archivo o cuando el traductor lo solicite).
| Opción | Descripción |
|---|---|
| Realizar validación de esquema y DTD durante la detección de archivos | Esta opción válida el archivo XML durante la fase de detección del archivo. |
| Realizar validación de esquema al verificar la traducción | Esta opción válida el archivo XML cuando el usuario verifica el archivo desde el Editor. |
| Especificar el esquema manualmente | Si se selecciona el esquema o los esquemas especificados manualmente, se anularán los esquemas a los que se hace referencia en el archivo. Si también especifica Usar para todos los documentos XML, necesita especificar un esquema manualmente ("esquema maestro"). |
| Esquemas maestros | Agregue los esquemas aquí. Si un esquema maestro dispone de esquemas dependientes, introdúzcalos en el cuadro de diálogo DTD y esquemas de dependencia. |
| DTD y esquemas de dependencia | Agregue los esquemas a los que se hace referencia desde un esquema maestro y las DTD. Cuando especifique una DTD, tenga en cuenta los siguientes puntos:
|
Ejemplos de DTD y referencias de esquema
| Opción | Descripción |
|---|---|
| DTD con referencias externas | <!DOCTYPE task PUBLIC "-//OASIS//DTD DITA Task//EN" task.dtd"> |
| Esquema con referencias externas | <example xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="examples.xsd"> |
| Referencia de DTD |
|
| Ejemplo de una referencia no válida | Esto no es válido: Un documento DTD no externo debe encontrarse en el mismo directorio en el que se encuentre el archivo XML que se valide. |