SAX (Sipmple API for XML)

SAX je vedle DOM další způsob, jak si přečíst XML. API je to opravdu jednoduché, SAX prochází dokument a při nalezení nějakého „zajímavého“ celku zavolá vámi definovanou funkci. Vy máte jen předurčeno, jaké má mít funkce rozhraní (argumenty a návratovou hodnotu).

SAX se používá především ve chvíli, kdy potřebujete pracovat s velkým XML souborem, nebo prostě nepotřebujete jeho objektovou reprezentaci v paměti (jako v případě DOMu. V této kapitole vyřeším stejný problém jako v kapitole o DOMu, jen pomocí SAX2 knihovny libxml2.

Neveřejný obsah!

lock

Obash této sekce je dostupný pouze přihlášeným uživatelům s právem přístupu do sekce Jazyk C v Linuxu, které v této chvíli získáte v profilu po zaregistrování (zdarma).

Pokud nemáže účet, můžete se zaregistrovat.

V této chvíli vám pro zobrazení neveřejného obsahu stačí zaregistrovat se a požádat o přístup do příslušné sekce.
V budoucnu bude možná přstupný až po zaplacení nějaké (malé) částky.

Proč?

Protože provozovat, udržovat a rozšiřovat takovýto web stojí hodně času a peněz. Proto, pokud je pro vás obsah tohoto webu užitečný, se můžete zasloužit o jeho rozvoj, udržování a zkvalitňování drobným darem :-).

Na obsah této stránky se nevztahuje licence GNU ani Creative Common.
Všechna práva vyhrazena, © Petr Bílek.

Výstup z programu:

Konec parsování.
Version: 1.0.0
Database: MySQL; enabled
    Username: petr
    Password: *****
    Schema: test
    Host: localhost
    Port: 0

Database: PostgreSQL; 
    Username: pavel
    Password: 
    Schema: petr
    Host: localhost
    Port: 0
Komentář Hlášení chyby
Vytvořeno: 6.9.2014
Naposledy upraveno: 10.10.2014
Tato stánka používá ke svému běhu cookies, díky kterým je možné monitorovat, co tu provádíte (ne že bych to bez cookies nezvládl). Také vás tu bude špehovat google analytics. Jestli si myslíte, že je to problém, vypněte si cookies ve vašem prohlížeči, nebo odejděte a už se nevracejte :-). Prohlížením tohoto webu souhlasíte s používáním cookies. Dozvědět se více..