Поскольку SAX является простым API для XML обеспечивает низкого уровня и высокой производительности интерфейс для обработки входящих XML-данных. SAX основан на XML-элемента модели обработчика. Загрузки программы XML должен определить свой собственный документ-обработчика и передать свой экземпляр парсера SAX.
Умолчанию обработчик имеет по крайней мере обратного вызова метода обработки запуска и остановки наценки в XML-элементов:
<!-- file: sample.xml --> <?xml version="1.0"?> <!-- XML files are used to store data as a tree of elements. Each XML-document can have only single root element. It wraps all the data. --> <purchase-order> <date>2005-10-31</date> <number>12345</number> <purchased-by> <name>My name</name> <address>My address</address> </purchased-by> <order-items> <item> <code>687</code> <type>CD</type> <label>Some music</label> </item> <item> <code>129851</code> <type>DVD</type> <label>Some video</label> </item> </order-items> </purchase-order>
|