Hi folks, i am trying to parse a xml with a schema included. I have trouble with the informations i get in my errorhandler. i am missing the attribute name in the case the xml doesnt conform to the xsd.
The SAXParseException doesnt contain any data about the position of the attribute which caused the error. Is this a misconfiguration of the parse or a bug in my xml/xsd definition ? Or is this feature actually not implemented. I have back traced the parser up to SchemaValidator::validateAttrValue where i can find the attribute name with attDef->getFullName() but it doesnt seem that the following methodes transport this information down to my error handler (at least not with my actuall parser configuration). Cananyone help me out to get the name of the misfitting attribute ? Just for the case its a missing feature. The Information can be delivered to the user by modifying the resource String table ID 16430 like this: Datatype error: Type:{0}, Attribute: {2}, Message:{1}. and upgrading: emitError (XMLValid::DatatypeError, idve.getType(), idve.getMessage(),attDef->getFullName()); in SchemaValidator::validateAttrValue. No clue how to make this OS independent (but i hope its not such a bad hack). thanks alot Kai-Uwe --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]