lmxml 0.1.1
Optional submodules were added:
lmxml-htmlincludes html shortcuts when parsing LMXMLlmxml-templateincludes file base template inheritance when parsing LMXMLlmxml-jsonincludes the ability to template JSON datalmxml-cacheincludes an interface and serialization utilities for storing the compiled LMXML source.
The wiki has more information about each module located under Extending.
Some library changes:
- JSON style attributes can be made strict for key transforms
- Small changes to signatures in
LmxmlParserstrait, adding extensibility - Transforms now work against attributes and text nodes
- Added a
CommentNodewhich can be converted now - The
Lmxmlobject has been refactored toDefaultLmxmlas users can now define their ownLmxmlwith included modules.
Light Markup to XML (LMXML) is a library for quickly creating recursive decent markup without the necessary obligation of opening or closing tags.
