Hi Ralf, Unfortunately, I'm still having issues getting any XML to work with the binding.xsd that you reference below, or that I pull from the jar file.
I thought that the problem may be with my XML, eventhough I basically just copied it from the website example binding.xml (and have even tested with the straight binding.xml from the web site). So, I generated some new XML from the schema using XMLSpy, and ran the following XML against the schema through SourceGenerator: <?xml version="1.0" encoding="UTF-8"?> <n1:binding xmlns:n1="http://castor.exolab.org/SourceGenerator/Binding" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://castor.exolab.org/SourceGenerator/Binding binding.xsd"> <n1:elementBinding name="/G00999012"> <java-class name="SomeJavaClass"> <extends>AbstractJavaClass</extends> </java-class> </n1:elementBinding> </n1:binding> When I try to run SourceGenerator, I get the following error: --Unable to load a binding file due to the following Exception: -------------------------------- Stack Trace for :Parsing Error : cvc-elt.1: Cannot find the declaration of element 'n1:binding'. Line : 4 Column : 16 {file: file:///C:/cc_dev/ParkePa1/binding.xml; line: 4; column: 16} Parsing Error : cvc-elt.1: Cannot find the declaration of element 'n1:binding'. Line : 4 Column : 16 {file: file:///C:/cc_dev/ParkePa1/binding.xml; line: 4; column: 16} at org.exolab.castor.xml.Unmarshaller.unmarshal(Unmarshaller.java:671) at org.exolab.castor.builder.binding.BindingLoader.loadBinding(BindingLoade r.java:128) at org.exolab.castor.builder.binding.BindingLoader.createBinding(BindingLoa der.java:248) at org.exolab.castor.builder.SourceGenerator.main(SourceGenerator.java:845) Caused by: org.xml.sax.SAXException: Parsing Error : cvc-elt.1: Cannot find the declaration of element 'n1:binding'. (etc....) I then decided to run the XML against the schema outside Castor using a SAXParser utility I had written for my application that traps and reports all validation errors. I get the following: Message List from test parser: 39-TargetNamespace.2: Expecting no namespace, but the schema document has a target namespace of 'http://castor.exolab.org/SourceGenerator/Binding'. Message List from test parser: 39-TargetNamespace.2: Expecting no namespace, but the schema document has a target namespace of 'http://castor.exolab.org/SourceGenerator/Binding'. I've been working on this problem for about a week now, and have consulted many people in my office and we are about out of ideas. Thanks for your help Patty -----Original Message----- From: Ralf Joachim [mailto:[EMAIL PROTECTED] Sent: Wednesday, April 12, 2006 5:34 PM To: [email protected] Subject: Re: [castor-user] [XML] Binding file schema issue Hi Patty, at 6-April-2006 we released 1.0 of castor and also updated the whole website but I am not aware of any influence this should have on your application. Having said that I double checked if anything had previously been available under http://www.castor.org/SourceGenerator/Binding and unfortionatly didn't find anything. If you like to refer to binding.xsd you better use http://www.castor.org/binding.xsd Hope you can find the problem soon Ralf Stephen Bash schrieb: > Patty- > > I just checked, and there isn't a resource at > castor.org/SourceGenerator/Binding (though I can't say it never > existed), so my guess is something else in your local configuration > changed. You might try assigning a namespace prefix to the current > default namespace to see if the error message changes (I'm not sure if > the error is null:java-class is expected or if it is > defaultNS:java-class is expected). One possibility is that either > namespace processing or validation got toggled based on some settings > file used for something else, and either of those might cause > problems. > > Sorry I can't be more specific, but I'm not entirely sure what could > have changed... > > Stephen > > > On 4/12/06, Parker, Patricia (Contr) <[EMAIL PROTECTED]> wrote: > >> >> >>Hi, >> >>I have been using the following binding XML for several weeks with no >>trouble... >> >><binding >>xmlns="http://www.castor.org/SourceGenerator/Binding" >> >>xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" >> >>xsi:schemaLocation="http://www.castor.org/SourceGenerator/Binding >> binding.xsd" >> defaultBindingType="element"> >> >> <elementBinding name="/MyElement"> >> <java-class name="MyJavaClass"> >> <extends>com.package.ExtendThisClass</extends> >> </java-class> >> </elementBinding> >></binding> >> >>Yesterday (11-Apr-2006) I started getting the following parsing error: >> >>Invalid content was found starting with element 'java-class'. One of >>'{"":java-class, "":interface, "":member}' is expected >> >>I have not modified the binding.xsd that came with Castor. Has >>something changed with www.castor.org/SourceGenerator/Binding? >> >>I am using Castor 0.9.9.1. Unfortunately, I am constrained by my >>deployment environment to running Java 1.3, so I cannot upgrade to Castor 1.0. >> >>Thanks for your help! >> >>Patty ------------------------------------------------- If you wish to unsubscribe from this list, please send an empty message to the following address: [EMAIL PROTECTED] ------------------------------------------------- ------------------------------------------------- If you wish to unsubscribe from this list, please send an empty message to the following address: [EMAIL PROTECTED] -------------------------------------------------

