Lark 0.90 available, with an application
Hi - Lark 0.90 is now available at http://www.textuality.com/Lark Differences: - now does entity references in attribute values - does &#X style hex character references - has draconian error handling - the Handler has an element() method to serve as an element factory - lots of bug fixes - it's all in a package, textuality.lark Doesn't do PE's yet. It's now over 40k, sigh. For me, the interesting thing is that it now comes with an application named XH. It was bothering me that I was writing but not using the software, so I created xh, which reads the XML form of all the docs I'm working on (XML-lang, XML-link, MCF, etc etc etc) and generates the HTML. This used to be done with a mouldy tumerous perl program - nothing against perl, but xh is a lot cleaner and nicer. Also it produces valid HTML, which the perl didn't. Xh is interesting as it is probably a canonical customer for XAPI (why did we lose JAX, I liked it?) - it doesn't use the event stream, it lets the parser build the tree and then just runs around the elements and attributes. For Xh, I also, after getting it working, realized that I had re-used Peter Murray-Rust's trick of just having a .class per element-type (Class.forName() and Class.newInstance(), gotta love 'em) - I wonder if this is just a coincidence or is this the basic paradigm on which XML software is going to be built? If so, it might make sense to wire a standard class-finder call into XAPI. Cheers, Tim Bray tbray@t... http://www.textuality.com/ +1-604-708-9592 xml-dev: A list for W3C XML Developers Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ To unsubscribe, send to majordomo@i... the following message; unsubscribe xml-dev List coordinator, Henry Rzepa (rzepa@i...)
PURCHASE STYLUS STUDIO ONLINE TODAY!
Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!
Download The World's Best XML IDE!
Accelerate XML development with our award-winning XML IDE - Download a free trial today!
Subscribe in XML format