[jdom-interest] Help with org.jdom.Element.removeNamespaceDeclaration
Shawn Bellina
sbellina at earthlink.net
Tue Mar 26 12:44:35 PST 2002
I need some help understanding removeNamespaceDeclaration - the snippet
below shows an attempt to remove the namesapce from the root. I also tried
moving to another element with out any luck. Can someone please point me in
the rite direction?
_thanks shawn
----------------------------------------------------------------------------
------------
/*
* RemoveNamespaceDeclarationTest.java
*
* trying to figure out how to remove a namespace from adocument?
*/
import java.io.FileInputStream;
import org.jdom.input.SAXBuilder;
import org.jdom.Document;
import org.jdom.Element;
import org.jdom.Namespace;
public class RemoveNamespaceDeclarationTest {
public static void main (String args[]) {
RemoveNamespaceDeclarationTest test = new
RemoveNamespaceDeclarationTest();
test.removeNamespace(
test.buildDocument("C:\\jdom_help\\test.xml")
);
}
public Document buildDocument(String path){
// parse the in file
Document doc = null;
try{
SAXBuilder builder = new SAXBuilder();
doc = builder.build(new FileInputStream(path));
}catch(Exception e){
System.err.println(e);
}
return doc;
}
public Document removeNamespace(Document doc){
// remove the namespace on the root of the document
Element e = doc.getRootElement();
String s = e.getNamespaceURI();
System.out.println("before: " + e.getNamespace());
e.removeNamespaceDeclaration(Namespace.getNamespace(s));
System.out.println("after: " + e.getNamespace());
return doc;
}
}
----------------------------------------------------------------------------
------------
T h e S a l i e n t G r o u p
---------------------------------------------------------
shawn bellina, CTO
---------------------------------------------------------
[e-mail].. shawnbellina at earthlink.net
-
[IM]....... shawnbellina at jabber.com
............. shawnbellina at yahoo.com
............. shawnbellina at alo.com
............. shawnbellina at hotmail.com
-
[cell]..... 404.434.5516
-
-------------- next part --------------
A non-text attachment was scrubbed...
Name: RemoveNamespaceDeclarationTest.java
Type: application/octet-stream
Size: 1462 bytes
Desc: not available
Url : http://jdom.org/pipermail/jdom-interest/attachments/20020326/64ae66e2/RemoveNamespaceDeclarationTest.obj
-------------- next part --------------
A non-text attachment was scrubbed...
Name: test.xml
Type: text/xml
Size: 1948 bytes
Desc: not available
Url : http://jdom.org/pipermail/jdom-interest/attachments/20020326/64ae66e2/test.xml
More information about the jdom-interest
mailing list