15 August
Yeah... I have been a little slack in doing my honours project as well as keeping my diary up to date.
I should really try to get some more done :S
Okay, I have decided to attempt and ensure that the GenericXMLWriter plugin outputs XML that can be validated against the XML schema. In executing the Inquisitor I have noticed that there is an exception occurring in the ComponentEvent handler. The issue is to do with the glasspane not existing in the XML tree yet having a property change on it. I have fixed the issue by constructing elements whenever they are first encountered.
I have also made some changes to the XML schema and the Java code to pass the Xerces(?) validator. I am going to attempt and validate it with an external validator.
--
Arg! It seems that the XML is going to be a little more difficult than I expected :/
When I attempt to reload the XML file using the Java XML parsers I get a "org.xml.sax.SAXParseException: Document is invalid: no grammar found." error.
--
I have managed to link the XML output to a schema.
example output validated. There seems to be a problem with my namespace in the schema. I will look more tomorrow.
Sorry Stu :'( I thought the parse had validated it correctly. (Opps! I disabled the validator for some diagnostics so screwed it up then :/ )