Lenguaje

DocumentBuilderFactory.Validating Propiedad

Definición

Indica si el generador está configurado para generar analizadores que validen el contenido XML durante el análisis. -o bien- Especifica que el analizador generado por este código validará los documentos a medida que se analizan.

public virtual bool Validating { [Android.Runtime.Register("isValidating", "()Z", "GetIsValidatingHandler")] get; [Android.Runtime.Register("setValidating", "(Z)V", "GetSetValidating_ZHandler")] set; }
[<get: Android.Runtime.Register("isValidating", "()Z", "GetIsValidatingHandler")>]
[<set: Android.Runtime.Register("setValidating", "(Z)V", "GetSetValidating_ZHandler")>]
member this.Validating : bool with get, set

Valor de propiedad

true si el generador está configurado para generar analizadores que validen el contenido XML durante el análisis; False en caso contrario.

Atributos

Comentarios

Documentación del captador de propiedades:

Indica si el generador está configurado para generar analizadores que validen el contenido XML durante el análisis.

Java documentación para javax.xml.parsers.DocumentBuilderFactory.isValidating().

Documentación del establecedor de propiedades:

Especifica que el analizador generado por este código validará los documentos a medida que se analizan. De forma predeterminada, el valor de se establece en false.

Tenga en cuenta que "la validación" aquí significa un analizador de validación tal como se define en la recomendación XML. En otras palabras, básicamente solo controla la validación de DTD. (excepto las dos propiedades heredadas definidas en JAXP 1.2. Consulte aquí para obtener más detalles).

Para usar lenguajes de esquema modernos como el esquema XML W3C o RELAX NG en lugar de DTD, puede configurar el analizador para que sea un analizador que no valide dejando el #setValidating(boolean) método y, a continuación, use el false método #setSchema(Schema)para asociar un esquema a un analizador.

Java documentación para javax.xml.parsers.DocumentBuilderFactory.setValidating(boolean).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a