xml_parse
Bir XML belgeyi çözümler
&reftitle.description;
intxml_parse
XMLParserçözümleyici
stringveri
boolson&false;
xml_parse işlevi bir XML belgeyi çözümler.
Yapılandırılmış olaylar için tanımlanmış eylemci işlevler gerektiği
yerlerde defalarca çağrılabilir.
&reftitle.parameters;
çözümleyici
XMLParser nesnesi.
veri
Çözümlenecek veri parçası. Bir belge, çeşitli parçalara bölünerek bu
parçalar xml_parse işleviyle işlenerek çok sayıda
adımda çözümlenebilir. Son parça çözümleneceği zaman
son bağımsız değişkenine &true; atanmalıdır.
son
&true; belirtilirse, çözümleyiciye aktarılan
veri son veri olarak ele alınır.
&reftitle.returnvalues;
Başarı durumunda 1, aksi takdirde 0 döndürür.
Başarısız bir çözümlemede hata bilgisi
xml_get_error_code,
xml_error_string,
xml_get_current_line_number,
xml_get_current_column_number ve
xml_get_current_byte_index işlevleri ile alınabilir.
Öğe hataları gibi bazı hatalar sadece son
bağımsız değişkenine &true; atandığı takdirde veri sonunda raporlanır.
&reftitle.changelog;
&Version;
&Description;
&xml.changelog.parser-param;
&reftitle.examples;
- Büyük bir XML belgenin bölümlerine çözümlenmesi
Bu örnekte, tüm belgenin bellekte tutulmasına gerek kalmaması için büyük
XML belgelerin bölümler halinde nasıl okunabileceği ve çözümlenebileceği
gösterilmiştir. Kısa olması için hata işleme atlanmıştır.