Validator.Validate Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ü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 ErrorHandler
Gesendet.
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.
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.