Freigeben über


Validator.Validate Methode

Definition

Überlädt

Validate(ISource)

Überprüft die angegebene Eingabe.

Validate(ISource, IResult)

Überprüft die angegebene Eingabe und sendet das erweiterte Überprüfungsergebnis an die angegebene Ausgabe.

Validate(ISource)

Überprüft die angegebene Eingabe.

[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

Parameter

source
ISource
Attribute

Ausnahmen

Hinweise

Überprüft die angegebene Eingabe.

Dies ist nur eine Bequeme Methode von:

validate(source,null);

Java-Dokumentation für javax.xml.validation.Validator.validate(javax.xml.transform.Source).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Weitere Informationen

Gilt für:

Validate(ISource, IResult)

Überprüft die angegebene Eingabe und sendet das erweiterte Überprüfungsergebnis an die angegebene Ausgabe.

[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

Parameter

source
ISource

XML, das überprüft werden soll. Darf nicht NULL sein.

result
IResult

Das Result Objekt, das (möglicherweise erweitert) XML empfängt. Dieser Parameter kann NULL sein, wenn der Aufrufer daran nicht interessiert ist.

             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.
Attribute

Ausnahmen

Wenn der Result Typ nicht mit dem ISource Typ übereinstimmt oder wenn die angegebene Quelle kein SAXSource, DOMSource oder StreamSource.

Wenn der IErrorHandler Fehler ausgelöst SAXException wird oder wenn ein schwerwiegender Fehler gefunden wird und die IErrorHandler Rückgabe normal erfolgt.

Wenn der Validator eine SAXSource verarbeitet und der zugrunde liegende IXMLReader Fehler IOExceptionausgelöst wird.

Wenn der source Parameter null ist.

Hinweise

Überprüft die angegebene Eingabe und sendet das erweiterte Überprüfungsergebnis an die angegebene Ausgabe.

Diese Methode legt die folgenden Einschränkungen für die Typen der Source/Result akzeptierten Methode fest.

<h4>Source/Result accepted:</h4><table border=1<>thead><tr><td></td<>td<javax.xml.transform.sax.SAXSource>/td<>td/td<javax.xml.transform.dom.DOMSource> td td></td/td<>><javax.xml.transform.stream.StreamSource/thead><tbody<>tr><<> td<null>/td><td>OK</>><td td>><OK<</td td td OK</td t><>></Tr><tr>td><javax.xml.transform.sax.SAXResult/td><td>OK</td><td>Err</td td><>Err</td><td>Err</td/td><>><< td>javax.xml.transform.dom.DOMResult<<>> Err</td<>td>OK</td<>td>Err</td<>td>Err</td/td/tr td/tr<<>>td/td/td<>>>javax.xml.transform.stream.StreamResult<<<Td>Err</td><td>Err</td><td>Err</td td td>><OK/td OK</td<>/tr<>/tbody></table>

Source Verwenden Sie den Identitätstransformor Result(siehe javax.xml.transform.TransformerFactory#newTransformer()).

Fehler, die während der Überprüfung gefunden wurden, werden an die angegebene ErrorHandlerGesendet.

Wenn ein Dokument gültig ist oder ein Dokument einige Fehler enthält, aber keines davon tödlich war und die ErrorHandler Ausnahme nicht ausgelöst wurde, wird die Methode normal zurückgegeben.

Java-Dokumentation für javax.xml.validation.Validator.validate(javax.xml.transform.Source, javax.xml.transform.Result).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Weitere Informationen

Gilt für: