writing XHTML
"Jabba Laci" <[email protected]>
| Newsgroups | gmane.comp.java.jdom.general |
|---|---|
| Message-ID | <[email protected]> |
Hi,
I'm new to the list. I've already used JDOM, but now I have a problem
where I'd like to ask your help.
I want to produce XHTML files, more precisely Xforms. Here is a sample:
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:xforms="http://www.w3.org/2002/xforms"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
</html>
The problem is how to set the xmlns:xforms namespace. I get the
following exception:
Exception in thread "main" org.jdom.IllegalNameException: The name
"xmlns:xforms" is not legal for JDOM/XML Namespace prefixs: Namespace
prefixes cannot begin with "xml" in any combination of case.
Here is what I tried:
Namespace ns;
this.root = new Element("html");
// this line below works for "xmlns"
ns = Namespace.getNamespace("http://www.w3.org/1999/xhtml");
this.root.setNamespace(ns);
// problems arise here:
ns = Namespace.getNamespace("xmlns:xforms", "http://www.w3.org/2002/xforms");
this.root.setNamespace(ns);
Thanks,
Laszlo
_______________________________________________
To control your jdom-interest membership:
http://www.jdom.org/mailman/options/jdom-interest/[email protected]