Validator.Validate Metode

Definisi

Overload

Nama Deskripsi
Validate(ISource)

Memvalidasi input yang ditentukan.

Validate(ISource, IResult)

Memvalidasi input yang ditentukan dan mengirim hasil validasi tambahan ke output yang ditentukan.

Validate(ISource)

Memvalidasi input yang ditentukan.

[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

Input XML untuk divalidasi. Nilai ini tidak boleh null.

Atribut

Pengecualian

Keterangan

Memvalidasi input yang ditentukan.

Ini hanyalah metode kenyamanan dari:

validate(source,null);

Java dokumentasi untuk javax.xml.validation.Validator.validate(javax.xml.transform.Source).

Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.

Lihat juga

Berlaku untuk

Validate(ISource, IResult)

Memvalidasi input yang ditentukan dan mengirim hasil validasi tambahan ke output yang ditentukan.

[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 yang akan divalidasi. Tidak boleh null.

result
IResult

Objek Result yang menerima XML (mungkin tertamahkan). Parameter ini bisa null jika penelepon tidak tertarik padanya.

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

Pengecualian

Result Jika jenis tidak cocok dengan ISource jenis , atau jika sumber yang ditentukan bukan SAXSource, DOMSource atau StreamSource.

IErrorHandler Jika melempar SAXException atau jika kesalahan fatal ditemukan dan IErrorHandler kembali secara normal.

Jika validator memproses SAXSource dan yang mendasar IXMLReaderIOExceptionmelempar .

source Jika parameter null.

Keterangan

Memvalidasi input yang ditentukan dan mengirim hasil validasi tambahan ke output yang ditentukan.

Metode ini menempatkan batasan berikut pada jenis yang Source/Result diterima.

<h4>Source/Result diterima:</h4><table border=1><thead><tr><td></td><td>javax.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><>OK</td><>ok</td td><OK/td>ok</td></tr><tr><td>javax.xml.transform.sax.SAXResult</td><td>OK</td td><>Err</td td><>Err</td><td>Err</td></tr><tr><td>javax.xml.transform.dom.DOMResult</td><>Err</td><>OK</td td><>Err</td td><>Err/td Err</td></tr><><td>javax.xml.transform.stream.StreamResult</td><td>Err</td><td>Err</td td><>Err</td td><>OK</td></tr></tbody></table>

Untuk memvalidasi satu Source ke jenis lain, Resultgunakan transformator identitas (lihat javax.xml.transform.TransformerFactory#newTransformer()).

Kesalahan yang ditemukan selama validasi dikirim ke yang ditentukan ErrorHandler.

Jika dokumen valid, atau jika dokumen berisi beberapa kesalahan tetapi tidak ada yang fatal dan ErrorHandler tidak melemparkan pengecualian apa pun, maka metode kembali normal.

Java dokumentasi untuk javax.xml.validation.Validator.validate(javax.xml.transform.Source, javax.xml.transform.Result).

Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.

Lihat juga

Berlaku untuk