Partager via


Validator.Validate Méthode

Définition

Surcharges

Validate(ISource)

Valide l’entrée spécifiée.

Validate(ISource, IResult)

Valide l’entrée spécifiée et envoie le résultat de validation augmentée à la sortie spécifiée.

Validate(ISource)

Valide l’entrée spécifiée.

[Android.Runtime.Register("validate", "(Ljavax/xml/transform/Source;)V", "GetValidate_Ljavax_xml_transform_Source_Handler")]
public virtual void Validate (Javax.Xml.Transform.ISource? source);
[<Android.Runtime.Register("validate", "(Ljavax/xml/transform/Source;)V", "GetValidate_Ljavax_xml_transform_Source_Handler")>]
abstract member Validate : Javax.Xml.Transform.ISource -> unit
override this.Validate : Javax.Xml.Transform.ISource -> unit

Paramètres

source
ISource
Attributs

Exceptions

Remarques

Valide l’entrée spécifiée.

Il s’agit simplement d’une méthode pratique de :

validate(source,null);

Documentation Java pour javax.xml.validation.Validator.validate(javax.xml.transform.Source).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

Voir aussi

S’applique à

Validate(ISource, IResult)

Valide l’entrée spécifiée et envoie le résultat de validation augmentée à la sortie spécifiée.

[Android.Runtime.Register("validate", "(Ljavax/xml/transform/Source;Ljavax/xml/transform/Result;)V", "GetValidate_Ljavax_xml_transform_Source_Ljavax_xml_transform_Result_Handler")]
public abstract void Validate (Javax.Xml.Transform.ISource? source, Javax.Xml.Transform.IResult? result);
[<Android.Runtime.Register("validate", "(Ljavax/xml/transform/Source;Ljavax/xml/transform/Result;)V", "GetValidate_Ljavax_xml_transform_Source_Ljavax_xml_transform_Result_Handler")>]
abstract member Validate : Javax.Xml.Transform.ISource * Javax.Xml.Transform.IResult -> unit

Paramètres

source
ISource

XML à valider. Ne doit pas avoir la valeur Null.

result
IResult

Objet Result qui reçoit (éventuellement augmentée) XML. Ce paramètre peut être null si l’appelant n’est pas intéressé.

             Note that when a <code data-dev-comment-type="c">javax.xml.transform.dom.DOMResult</code> is used,
             a validator might just pass the same DOM node from
             <code data-dev-comment-type="c">javax.xml.transform.dom.DOMSource</code> to
             <code data-dev-comment-type="c">javax.xml.transform.dom.DOMResult</code>
             (in which case <code data-dev-comment-type="c">source.getNode()==result.getNode()</code>),
             it might copy the entire DOM tree, or it might alter the
             node given by the source.
Attributs

Exceptions

Si le Result type ne correspond pas au ISource type, ou si la source spécifiée n’est pas un SAXSource, DOMSource ou StreamSource.

Si le lève IErrorHandler une SAXException erreur irrécupérable ou si une erreur irrécupérable est trouvée et que la IErrorHandler valeur est retournée normalement.

Si le validateur traite un SAXSource et que le sous-jacent IXMLReader lève un IOException.

Si le paramètre a la source valeur Null.

Remarques

Valide l’entrée spécifiée et envoie le résultat de validation augmentée à la sortie spécifiée.

Cette méthode place les restrictions suivantes sur les types du Source/Result type accepté.

<h4>/SourceResult accepté :</h4><table border=1<>thead><tr<>td/td></td>>>javax.xml.transform.sax.SAXSource<<<javax.xml.transform.dom.DOMSource></td/<<javax.xml.transform.stream.StreamSource>>td/td/td></td/tr/thead<>tbody<>tr<><> td>null</td td><>OK</td<>>< td/td>><< td OK/td td OK/>td td><><</Tr><tr><td><javax.xml.transform.sax.SAXResult/><td td>OK</td>><td Err</td>><td Err/td td Err<</td><>td/<>tr tr><<<javax.xml.transform.dom.DOMResult>>/td><>td Err</>><td td TD OK</td>><err</td td err/td td>><err/td td err</td>< tr trjavax.xml.transform.stream.StreamResult<>/td>><><<Td>Err</td>><td Err</td td>><Err</td OK</td<>>/td<>/tr<>/tbody></table>

Pour valider l’un Source dans un autre type de Result, utilisez le transformateur d’identité (voir javax.xml.transform.TransformerFactory#newTransformer()).

Les erreurs trouvées pendant la validation sont envoyées à l’objet spécifié ErrorHandler.

Si un document est valide ou si un document contient des erreurs, mais qu’aucun d’entre eux n’a été irrécupérable et que la ErrorHandler méthode ne lève aucune exception, la méthode retourne normalement.

Documentation Java pour javax.xml.validation.Validator.validate(javax.xml.transform.Source, javax.xml.transform.Result).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

Voir aussi

S’applique à