B
BlaBlupp
Hallo zusammen,
ich brauche folgenden Header in meiner xml-Datei:
Ich arbeite mit jdom und bekomme es auch hin, nur leider steht dann bei den Elementen immer folgendes:
(das xmlns ist zu viel, das sollte da nicht stehen)
daher glaub ich dass ich irgendwas mit dem namespace und dem attribut falsch gemacht hab
Hier mal den Code dafür:
Jemand ne Idee wie ich das richtig mache? Bin momentan etwas ratlos ...
Danke
Gruß
BlaBlupp
ich brauche folgenden Header in meiner xml-Datei:
Code:
<?xml version="1.0" encoding="UTF-8"?>
<graphml xmlns="http://graphml.graphdrawing.org/xmlns"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://graphml.graphdrawing.org/xmlns
http://graphml.graphdrawing.org/xmlns/1.0/graphml.xsd">
Ich arbeite mit jdom und bekomme es auch hin, nur leider steht dann bei den Elementen immer folgendes:
Code:
<key xmlns="" id="d0" for="node" />
daher glaub ich dass ich irgendwas mit dem namespace und dem attribut falsch gemacht hab
Hier mal den Code dafür:
Code:
Namespace xmlns = Namespace.getNamespace("http://graphml.graphdrawing.org/xmlns");
Element elRoot = new Element("graphml",xmlns);
Document doc = new Document(elRoot);
Namespace xsi = Namespace.getNamespace("xsi",
"http://www.w3.org/2001/XMLSchema-instance");
elRoot.addNamespaceDeclaration(xsi);
Attribute attSchema = new Attribute("schemaLocation",
"http://graphml.graphdrawing.org/xmlns" +
" http://graphml.graphdrawing.org/xmlns/1.0/graphml.xsd",
xsi);
elRoot.setAttribute(attSchema);
Jemand ne Idee wie ich das richtig mache? Bin momentan etwas ratlos ...
Danke
Gruß
BlaBlupp