[jdom-interest] Using xml prefix for an attribute

Rolf Lear rlear at algorithmics.com
Tue Nov 25 08:37:48 PST 2003


Use:

e.setAttribute("lang", "de", Namespace.XML_NAMESPACE)

Rolf

-----Original Message-----
From: jdom-interest-admin at jdom.org
[mailto:jdom-interest-admin at jdom.org]On Behalf Of Morten
Sent: Tuesday, November 25, 2003 10:59 AM
To: jdom-interest at jdom.org
Subject: [jdom-interest] Using xml prefix for an attribute



Hi.

I'm serializing some data to TMX (an XML based format), which requires
an attribute in the xml NS, eg. xml:lang="de". I've tried the following:

Element e = new Element("elem");
e.setAttribute("lang", "de",
    Namespace.getNamespace("xml","http://www.xml.org/"))

But the JDOM complains:

[sauron]~>java test
Exception in thread "main" org.jdom.IllegalNameException: The name "xml" 
is not legal
for JDOM/XML Namespace prefixs: Namespace prefixes cannot begin with 
"xml" in any comb
ination of case.
         at org.jdom.Namespace.getNamespace(Namespace.java:154)
         at test.main(test.java:12)

What to do..?

Thanks in advance,

Morten



_______________________________________________
To control your jdom-interest membership:
http://lists.denveronline.net/mailman/options/jdom-interest/youraddr@yourhos
t.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://jdom.org/pipermail/jdom-interest/attachments/20031125/19ca9358/attachment.htm


More information about the jdom-interest mailing list