IContentHandler.StartElement(String, String, String, IAttributes) 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.
Menerima pemberitahuan awal elemen.
[Android.Runtime.Register("startElement", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V", "GetStartElement_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Lorg_xml_sax_Attributes_Handler:Org.Xml.Sax.IContentHandlerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void StartElement(string? uri, string? localName, string? qName, Org.Xml.Sax.IAttributes? atts);
[<Android.Runtime.Register("startElement", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V", "GetStartElement_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Lorg_xml_sax_Attributes_Handler:Org.Xml.Sax.IContentHandlerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member StartElement : string * string * string * Org.Xml.Sax.IAttributes -> unit
Parameter
- uri
- String
URI Namespace, atau string kosong jika elemen tidak memiliki URI Namespace atau jika pemrosesan Namespace tidak dilakukan
- localName
- String
nama lokal (tanpa awalan), atau string kosong jika pemrosesan Namespace tidak dilakukan
- qName
- String
nama yang memenuhi syarat (dengan awalan), atau string kosong jika nama yang memenuhi syarat tidak tersedia
- atts
- IAttributes
atribut yang dilampirkan ke elemen . Jika tidak ada atribut, itu akan menjadi objek Atribut kosong. Nilai objek ini setelah startElement mengembalikan tidak terdefinisi
- Atribut
Pengecualian
pengecualian SAX apa pun, mungkin membungkus pengecualian lain
Keterangan
Menerima pemberitahuan awal elemen.
Parser akan memanggil metode ini di awal setiap elemen dalam dokumen XML; akan ada peristiwa yang #endElement endElement sesuai untuk setiap peristiwa startElement (bahkan ketika elemen kosong). Semua konten elemen akan dilaporkan, secara berurutan, sebelum peristiwa endElement yang sesuai.
Kejadian ini memungkinkan hingga tiga komponen nama untuk setiap elemen:
<ol><li>Namespace URI;</li li><>nama lokal; dan</li li><>nama< yang memenuhi syarat (awalan)./li></ol>
Salah satu atau semua ini dapat disediakan, tergantung pada nilai var</var>http://xml.org/sax/features/namespaces< dan >properti var</var>http://xml.org/sax/features/namespace-prefixes<:>
<ul><li>URI Namespace dan nama lokal diperlukan ketika properti namespace adalah <var>true</var> (default), dan bersifat opsional ketika properti namespace adalah <var>false</var> (jika salah ditentukan, keduanya harus);</li li><>nama yang memenuhi syarat diperlukan ketika properti namespace-prefixes adalah <var>true</var>, dan bersifat opsional ketika properti namespace-prefixes adalah <var>false</var> (default).</li></ul>
Perhatikan bahwa daftar atribut yang disediakan hanya akan berisi atribut dengan nilai eksplisit (ditentukan atau default): atribut #IMPLIED akan dihilangkan. Daftar atribut akan berisi atribut yang digunakan untuk deklarasi Namespace (atribut xmlns*) hanya jika http://xml.org/sax/features/namespace-prefixes properti benar (salah secara default, dan dukungan untuk nilai benar bersifat opsional).
Seperti #characters characters(), nilai atribut mungkin memiliki karakter yang membutuhkan lebih dari satu char nilai.
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.
Berlaku untuk
Lihat juga
- <xref:Org.Xml.Sax.IContentHandler.EndElement(System.String%2c+System.String%2c+System.String)>
- IAttributes
- AttributesImpl