PHP.mk документација

XMLReader

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

book.xmlreader.php PHP.net прокси Преводот е вчитан
Оригинал на PHP.net
Патека book.xmlreader.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + преведен приказ Кодовите, табелите и белешките остануваат читливи во истиот тек.
XMLReader

Референца за `book.xmlreader.php` со подобрена типографија и навигација.

book.xmlreader.php

XMLReader

Вовед

Екстензијата XMLReader е XML Pull парсер. Читачот делува како курсор што се движи напред низ протокот на документот и запира на секој јазол по патот.

Кодирање

Важно е да се напомене дека внатрешно, libxml ја користи UTF-8 кодирањето и како такво, кодирањето на добиените содржини секогаш ќе биде во UTF-8 кодирање.

Белешки од корисници 1 белешка

Анонимен
пред 1 година
Allright, I'll do it myself:

$xmlreader = XMLReader::open('xml_file.xml');
$indent = 0;
while ($xmlreader->read() !== FALSE)
{
    switch ($xmlreader->nodeType)
    {
        case XMLReader::ELEMENT:
            echo str_repeat("\t", ($xmlreader->isEmptyElement ? $indent : $indent++)), '[element]: ', $xmlreader->name, "\n";
            break;
        case XMLReader::TEXT:
            echo str_repeat("\t", $indent), $xmlreader->value, "\n";
            break;
        case XMLReader::END_ELEMENT:
            echo str_repeat("\t", --$indent), '[end element]: ', $xmlreader->name, "\n";
            break;
    }
}
Навигација

Прелистувај сродни теми и функции.

На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.