File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Dom4j problem

 
Ignacio Vazquez
Greenhorn
Posts: 5
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi, im using dom4j for creating a DOM and when im trying to do that

What gives me that code


What i want to..


It was working with old version of dom4j, i see that the problem is relying on putting a namespace as attribute, but i dont know how to do that, cause when i put to a namespace it's creating me with xmlns:xmlns="url"




Im using java 1.4.
Thanks in advanced.
 
matias casal
Ranch Hand
Posts: 61
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
You should consider using java 1.6.
Maybe it will help you http://dom4j.sourceforge.net/dom4j-1.4/apidocs/
 
Ignacio Vazquez
Greenhorn
Posts: 5
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
it doesnt care that, dom4j is jdk 1.4 compilant
 
Paul Clapham
Sheriff
Pie
Posts: 20171
24
MySQL Database
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Yes, that's right, the Java version is completely irrelevant.

You're using the wrong version of the createElement method. Since you're trying to create an element which is in a namespace, you should use the version which takes a QName rather than the version which takes a String. Be warned that since it's a default namespace, all of your elements in that example are in that namespace as well, so they should be created using a QName as well.

At least I think that's the case -- the API documentation which matias referred to has absolutely no text which explains anything. What a piece of junk.

Probably older versions of dom4j allowed you to cheat and insert namespace declarations as if they were attributes. They aren't attributes, so it looks like the newer versions have fixed that bug.
 
Ignacio Vazquez
Greenhorn
Posts: 5
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
it works



thank you very much!!
 
Paul Clapham
Sheriff
Pie
Posts: 20171
24
MySQL Database
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Excellent! You made that fix very quickly.
 
Consider Paul's rocket mass heater.
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic