
Developer diary: New lens and RNG schema ![]()
Today I've been writing schema. In fact, I'm trying to write a simple RELAX NG schema for OPML 2.0. I've found the specification pretty clear to work from, and the schema is coming together nicely.
I've still got a few things to fix. It's strange - I've validated my schema against the RNG schema and it's fine, but oXygen doesn't want to validate OPML against my schema. Perhaps I'll try it in PHP5's DOM validator in the morning.
What's next? Once I've got a working RELAX NG schema for OPML 2.0, I can add Semantic Outliner extensions to the schema so we can validate Semantic Outlines. Then it's time to write the parser. Then I release the whole bloody lot. First as a service and then as code. The parser will be using RAP - the RDF API for PHP (and PHP5).
I took an hour or so out to go and buy the standard lens for my camera. When I bought the camera body (Pentax K100D) a while back, they didn't have the standard lens in stock (not a problem since I already have old manual focus SMC Pentax 'M' lenses for my camera). I got it today, and it's a great piece of glass.
So, not much done in terms of feeds read - but we are getting there with the code.