(PHP 5 >= 5.1.0, PHP 7, PHP 8)
XMLReader eklentisi bir XML çözümleyicisidir. Belge akımı üzerinde her düğümde durarak bir imleç gibi hareket eder.
Düğümdeki özniteliklerin sayısı.
Düğümün taban adresi.
Düğümün ağaçtaki derinliği; 0'dan başlar.
Düğümün öznitelikleri varsa true.
Düğüm bir metin değerine sahipse true.
Özniteliğin DTD'de öntanımlısı varsa true.
Düğüm boş bir elemansa true
Düğümün yerel ismi.
Düğümün nitelenmiş ismi.
Düğüm ile ilişkili isim alanını betimleyen adres.
Düğümün düğüm türü.
Düğüm ile ilişkili isim alanı öneki.
Düğümün metin değeri.
Düğümün ait olduğu xml:lang etki alanı
XMLReader::NONEDüğüm türü yok
XMLReader::ELEMENTEleman başlatır
XMLReader::ATTRIBUTEÖznitelik düğümü
XMLReader::TEXTMetin düğümü
XMLReader::CDATACDATA düğümü
XMLReader::ENTITY_REFÖğe gönderimi düğümü
XMLReader::ENTITYÖğe bildirimi düğümü
XMLReader::PIİşlem komutu düğümü
XMLReader::COMMENTAçıklama düğümü
XMLReader::DOCBelge düğümü
XMLReader::DOC_TYPEBelge türü düğümü
XMLReader::DOC_FRAGMENTBelge bölümü düğümü
XMLReader::NOTATIONGösterim düğümü
XMLReader::WHITESPACEBoşluk düğümü
XMLReader::SIGNIFICANT_WHITESPACEAnlamlı boşluk düğümü
XMLReader::END_ELEMENTElemanı kapatır
XMLReader::END_ENTITYÖğeyi kapatır
XMLReader::XML_DECLARATIONXML Bildirimi düğümü
XMLReader::LOADDTDDTD'yi yükler fakat doğrulama yapmaz.
XMLReader::DEFAULTATTRSDTD'yi ve öntanımlı öznitelikleri yükler fakat doğrulama yapmaz.
XMLReader::VALIDATEDTD'yi yükler ve çözümleme sırasında doğrulama yapar.
XMLReader::SUBST_ENTITIESÖğe ikamelelerini yapar ve gönderimleri genişletir.