Not sure (as my main expertise is Castor JDO .. ;-)), but in the mapping file 
you normally assign namespace URIs and prefixes to individual classes. Let's 
see what somebody else has got to say ...

Werner 

wg> -----Original Message-----
wg> From: Mauricio De Diana [mailto:[EMAIL PROTECTED] 
wg> Sent: Wednesday, December 21, 2005 11:12 AM
wg> To: Werner Guttmann
wg> Subject: RE: [castor-user] Problem setting default namespace
wg> 
wg> Hello Werner,
wg> 
wg> You are right, I am not using a mapping file.
wg> 
wg> Is it a problem?
wg> 
wg> Mauricio
wg> 
wg> 
wg> 
wg> --- Werner Guttmann <[EMAIL PROTECTED]>
wg> escreveu:
wg> 
wg> > Mauricio,
wg> > 
wg> > Can I assume that you are *not* using a mapping file ?
wg> > 
wg> > Werner
wg> > 
wg> > wg> -----Original Message-----
wg> > wg> From: Mauricio De Diana
wg> > [mailto:[EMAIL PROTECTED]
wg> > wg> Sent: Wednesday, December 21, 2005 12:10 AM
wg> > wg> To: [email protected]
wg> > wg> Subject: [castor-user] Problem setting default
wg> > namespace
wg> > wg> 
wg> > wg> Hello.
wg> > wg> 
wg> > wg> I am new to Castor and I am having some trouble
wg> > setting the
wg> > wg> default namespace when marshalling an object.
wg> > wg> 
wg> > wg> Code and output follows. I am using
wg> > Castor-0.9.9.1.
wg> > wg> 
wg> > wg> Can anyone shed some light on it?
wg> > wg> 
wg> > wg> Mauricio De Diana
wg> > wg> 
wg> > wg> Output:
wg> > wg> <?xml version="1.0" encoding="UTF-8"?> <person 
wg> > wg> xmlns=""><name>NAME</name></person>
wg> > wg> 
wg> > wg> ------------------------------------
wg> > wg> CastorTest.java
wg> > wg> public class CastorTest {
wg> > wg> 
wg> > wg>   public void test() {
wg> > wg>     StringWriter sw = new StringWriter();
wg> > wg>     try {
wg> > wg>       Person p = new Person();
wg> > wg>       p.setName("NAME");
wg> > wg>       Marshaller marshaller = new
wg> > Marshaller(sw);
wg> > wg>         marshaller.setNamespaceMapping("",
wg> > wg> "http://www.test.com.br/X";);
wg> > wg>         marshaller.marshal(p);
wg> > wg>       } catch (IOException e) {
wg> > wg>       } catch (MarshalException e) {
wg> > wg>       } catch (ValidationException e) {
wg> > wg>       }
wg> > wg>       System.out.println(sw.toString());
wg> > wg>   }
wg> > wg> 
wg> > wg>   public static void main(String[] args) {
wg> > wg>     new CastorTest().test();
wg> > wg>   }
wg> > wg> }
wg> > wg> 
wg> > wg> ------------------------------------------
wg> > wg> Person.java
wg> > wg> public class Person {
wg> > wg>   private String name;
wg> > wg>   public String getName() { return name; }
wg> > wg>   public void setName(String name) { this.name =
wg> > name; } }
wg> > wg> 
wg> > wg> 
wg> > wg>       
wg> > wg> 
wg> > wg> 
wg> > wg> 
wg> > wg>       
wg> > wg>               
wg> > wg>
wg> >
wg> _______________________________________________________
wg> > wg> Yahoo! doce lar. Faça do Yahoo! sua homepage. 
wg> > wg> http://br.yahoo.com/homepageset.html
wg> > wg> 
wg> > wg> 
wg> > wg>
wg> > -------------------------------------------------
wg> > wg> If you wish to unsubscribe from this list,
wg> > please
wg> > wg> send an empty message to the following address:
wg> > wg> 
wg> > wg> [EMAIL PROTECTED]
wg> > wg>
wg> > -------------------------------------------------
wg> > wg> 
wg> > wg> 
wg> > 
wg> 
wg> 
wg> 
wg>     
wg> 
wg> 
wg> 
wg>     
wg>             
wg> _______________________________________________________
wg> Yahoo! doce lar. Faça do Yahoo! sua homepage. 
wg> http://br.yahoo.com/homepageset.html 
wg> 
wg> 

-------------------------------------------------
If you wish to unsubscribe from this list, please
send an empty message to the following address:

[EMAIL PROTECTED]
-------------------------------------------------

Reply via email to