> 
> Any ideas? Many thanks. :-)

Not, not really :(

I can see you have very nice debugging system, but I will put parsing
in try-catch:

try {
    testDocument = TestDocument.Factory.parse( event.getMessage().toString() );
    test = testDocument.getTest();
    LOGGER.debug("The id is " + test.getTest1());
} 
catch(Throwable ex) {
    ex.printStackTrace();
}

I know it is stupid, but maybe it will help to get any information
what is happening...
In my opinion you should get NullPointerException or some debugging
massage after parsing.

----

I just placed some test code in main of one class to test it:

String s = "<test test2=\"test 2\" test1=\"test 1\"
xmlns=\"http://cpp.co.uk/test\"/>";
        
uk.co.cpp.test.TestDocument doc = uk.co.cpp.test.TestDocument.Factory.parse(s);
System.out.println("=" + doc.xmlText());
System.out.println("=" + doc.getTest().getTest1());
System.out.println("=" + doc.getTest().getTes2());

I got:
=<test test2="test 2" test1="test 1" xmlns="http://cpp.co.uk/test"/>
=test 1
=null

It is null in second method because I did misspelling in Schema but not in XML. 
Call xmlText() to test what you have in this parsed document.

Arek

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to