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áte účet, můžete se zaregistrovat.

Pro zobrazení neveřejného obsahu stačí požádat o přístup do příslušné sekce.
Můžete (ale nemusíte) přitom poslat drobný finanční dar. Nebo mi můžete Koupit kafe :-).

Proč?

Protože provozovat, udržovat a rozšiřovat takovýto web stojí hodně času a peněz. Pokud je pro vás obsah tohoto webu užitečný, můžete se 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
Created: 6.9.2014
Last updated: 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..