xmlns Namespace-Problem mit jdom

lindin

Erfahrenes Mitglied
Allo, ich versuche folgende xml-Zeile zu erzeugen:

<query xmlns='jabber:iq:roster' xdbns='jabber:iq:roster'>

Dazu habe ich mit jdom folgendes gemacht:
Code:
Namespace rostername = Namespace.getNamespace("xmlns","jabber:iq:roster");
element= new Element("query");
element.setNamespace(rostername);

Dann bekomme ich diese Fehlermeldung:
org.jdom.IllegalNameException: The name "xmlns" is not legal for JDOM/XML Namespace prefixs: Namespace prefixes cannot begin with "xml" in any combination of case.

Meine Frage also, wie kann ich diese XML-Zeile realisieren? Ist denn das "xmlns" kein Prefix?
Und wie mache ich das dann mit "xdbns", und was hat xdbns zu bedeuten?

Schon mal danke im Voraus!
 

Neue Beiträge

Zurück