Detectar DTD (detectDTD)
<detectDTD> Elemento
La regla detectDTD se utiliza para buscar una definición de tipo de documento (DTD) en archivos XML.
| Nombre de atributo | Tipo | Obligatorio | Descripción |
|---|---|---|---|
| dtdName | Expresión regular | Sí | 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 &lt;xmlFile&gt; - necesario, puede ser múltiple
| Nombre de atributo | Tipo | Obligatorio | Descripción |
|---|---|---|---|
| patrón | Expresión regular | Sí | 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>