mirror of
https://git.FreeBSD.org/ports.git
synced 2024-11-19 00:13:33 +00:00
e7844c7ae0
- Strip shared library - Update WWW Changes: https://github.com/lunarmodules/luaexpat/releases https://lunarmodules.github.io/luaexpat/#history
13 lines
720 B
Plaintext
13 lines
720 B
Plaintext
LuaExpat is a SAX XML parser based on the Expat library. SAX is the Simple API
|
|
for XML and allows programs to:
|
|
- process a XML document incrementally, thus being able to handle huge documents
|
|
without memory penalties;
|
|
- register handler functions which are called by the parser during the
|
|
processing of the document, handling the document elements or text.
|
|
|
|
With an event-based API like SAX the XML document can be fed to the parser in
|
|
chunks, and the parsing begins as soon as the parser receives the first document
|
|
chunk. LuaExpat reports parsing events (such as the start and end of elements)
|
|
directly to the application through callbacks. The parsing of huge documents can
|
|
benefit from this piecemeal operation.
|