(PHP 5 >= 5.1.0, PHP 7)
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::NONE
Düğüm türü yok
XMLReader::ELEMENT
Eleman başlatır
XMLReader::ATTRIBUTE
Öznitelik düğümü
XMLReader::TEXT
Metin düğümü
XMLReader::CDATA
CDATA düğümü
XMLReader::ENTITY_REF
Öğe gönderimi düğümü
XMLReader::ENTITY
Öğe bildirimi düğümü
XMLReader::PI
İşlem komutu düğümü
XMLReader::COMMENT
Açıklama düğümü
XMLReader::DOC
Belge düğümü
XMLReader::DOC_TYPE
Belge türü düğümü
XMLReader::DOC_FRAGMENT
Belge bölümü düğümü
XMLReader::NOTATION
Gösterim düğümü
XMLReader::WHITESPACE
Boşluk düğümü
XMLReader::SIGNIFICANT_WHITESPACE
Anlamlı boşluk düğümü
XMLReader::END_ELEMENT
Elemanı kapatır
XMLReader::END_ENTITY
Öğeyi kapatır
XMLReader::XML_DECLARATION
XML Bildirimi düğümü
XMLReader::LOADDTD
DTD'yi yükler fakat doğrulama yapmaz.
XMLReader::DEFAULTATTRS
DTD'yi ve öntanımlı öznitelikleri yükler fakat doğrulama yapmaz.
XMLReader::VALIDATE
DTD'yi yükler ve çözümleme sırasında doğrulama yapar.
XMLReader::SUBST_ENTITIES
Öğe ikamelelerini yapar ve gönderimleri genişletir.