Validator.Validate Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.
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.