Older blog entries for lrargerich (starting at number 2)

Now I've started working on a XML-PULL parser for PHP, the concept of a pull parser is pretty interesting and there're some Java implementations, descriptions and APIs at www.xmlpull.org.

Now with the introduction of a non-Java implementation the need for a language neutral test-suit has arisen, one idea is to write the tests using an XML vocabulary and then convert the test to PHP/Java/Others using XSLT, once the XMLTEST->Code XSLT is built any test can be run on any platform and that's cool.

The xmlpull.org people will work on a first version of the test vocabulary and I'll try to write the XSLT stylesheet for PHP when possible.

Now I'm working on a class to parse DTDs from PHP, Andre Costa is helping me to test the class, after all it was his idea. The class is based on Mike Wukta's DTD parser in Java and seems to be working just fine, it should be ready for a beta release in one or two weeks. Meanwhile I'm still trying to find someone and convince him about porting Jing (A RELAXNG validator) from Java to PHP. If you are interested just drop me a note or send me an email (there's a contact link from the sourceforge home of the phpxmlclasses project)

Released the RDQL_query_db and RDF_db classes as RDQL_db 1.0 at the PHPXMLClasses project. This package is useful to store parsed RDF documents in a MySQL database. You can query the parsed-stored documents using RDQL (a Query language for RDF). This package and the RDQL package previously released can be used to create applications using RDF in PHP.

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!