Validator.Validate Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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>/Source
Result
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.
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.