Detectar DTD (detectDTD)

<detectDTD> Elemento

La regla detectDTD se utiliza para buscar una definición de tipo de documento (DTD) en archivos XML.

Tabla 1. Atributos del elemento " <detectDTD> "
Nombre de atributo Tipo Obligatorio Descripción
dtdName Expresión regular

Los nombres de definición de tipo de documento (DTD).

rootTag Serie Nee

La etiqueta raíz del documento XML.

flagNullDocTypeWhenNoVersionAttrExists Booleano Nee

Indica si se debe marcar un tipo de documento nulo cuando no se especifica ningún atributo de versión.

flagOnce Booleano Nee

Indica si se debe marcar una vez por archivo- El valor predeterminado es false.

flagOncePerFile Booleano Nee

Indica si se debe marcar una vez por archivo. El valor predeterminado es false.

hideResult Booleano Nee

Indica si los resultados marcados por esta regla deben ocultarse en el informe. Este atributo sólo oculta los resultados cuando se utiliza con reglas bajo las etiquetas < and> u < or>. El valor predeterminado es false.

Elementos hijo (uno o más)

Elemento &amp;lt;xmlFile&amp;gt; - necesario, puede ser múltiple

Tabla 2. Atributos del elemento " <xmlFile> "
Nombre de atributo Tipo Obligatorio Descripción
patrón Expresión regular

Nombre del archivo con o sin ruta.

Por ejemplo, para detectar un archivo ejb-jar.xml en el directorio META-INF o WEB-INF de una aplicación con la DTD http://java.sun.com/j2ee/dtds/ejb-jar_1_1.dtd, especifique:


<detectDTD dtdName="http://java\.sun\.com/j2ee/dtds/ejb-jar_1_1\.dtd">
    <xmlFile pattern="(.*/)?(META-INF|WEB-INF)/ejb-jar\.xml"/>
</detectDTD>