Validator.Validate Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
| Validate(ISource) |
Valida la entrada especificada. |
| Validate(ISource, IResult) |
Valida la entrada especificada y envía el resultado de validación aumentada a la salida especificada. |
Validate(ISource)
Valida la entrada especificada.
[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
Parámetros
- source
- ISource
- Atributos
Excepciones
Comentarios
Valida la entrada especificada.
Este es solo un método de conveniencia de:
validate(source,null);
Documentación de Java para javax.xml.validation.Validator.validate(javax.xml.transform.Source).
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.
Consulte también
Se aplica a
Validate(ISource, IResult)
Valida la entrada especificada y envía el resultado de validación aumentada a la salida especificada.
[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
Parámetros
- source
- ISource
XML que se va a validar. No debe ser null.
- result
- IResult
Objeto Result que recibe (posiblemente aumentado) XML. Este parámetro puede ser NULL si el autor de la llamada no está interesado en él.
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.
- Atributos
Excepciones
Si el Result tipo no coincide con el ISource tipo, o si el origen especificado no es , SAXSourceDOMSource o StreamSource.
IErrorHandler Si produce o SAXException si se encuentra un error irrecuperable y devuelve IErrorHandler normalmente.
Si el validador está procesando y SAXSource el subyacente IXMLReader produce una IOExceptionexcepción .
Si el source parámetro es null.
Comentarios
Valida la entrada especificada y envía el resultado de validación aumentada a la salida especificada.
Este método coloca las siguientes restricciones en los tipos de aceptados Source/Result .
<h4>/ResultSource aceptado:</h4<>table border=1<>thead<>tr><td></td><tdjavax.xml.transform.sax.SAXSource></td td>><<javax.xml.transform.dom.DOMSource/td td><<>javax.xml.transform.stream.StreamSource/td/td></tr></thead<>tbody><tr<>td><null/td<>>ok</td><>< td><td>ok</td<>ok/td td ok</td>></Tr><tr>td><javax.xml.transform.sax.SAXResult/td><td>ok</td><td>err</td td<>td>err</td td><>err</td<>/tr tr<><>tdjavax.xml.transform.dom.DOMResult<>/td<>td>><< td td>ok</td td td><>td err</td<>td>err</td td></tr><tr<>td/td>javax.xml.transform.stream.StreamResult<><<Td>Err</td td>><Err</td td><>Err</td td td><>OK</td></tr<>/tbody></table>
Para validar uno Source en otro tipo de , use el transformador de Resultidentidad (vea javax.xml.transform.TransformerFactory#newTransformer()).
Los errores encontrados durante la validación se envían al especificado ErrorHandler.
Si un documento es válido o si un documento contiene algunos errores, pero ninguno de ellos fue grave y el ErrorHandler no produjo ninguna excepción, el método devuelve normalmente.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.