Wie kann ich Namespace Attribute in den Elementen entfernen?

Status
Nicht offen für weitere Antworten.

der_chris

Mitglied
Ich hab das Problem, das ich mit JDOM eine XML-Datei einlese, die dann verändere, jedoch wird jedem neu hinzugefügten Element das Attribut xmlns="" mitgegeben. das möchte ich aber nicht, die Frage ist wie kann ich das verhindern bzw. löschen?

hier noch mal die Datei die reingeht:

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">
  <key id="d1" for="node" attr.name="x" attr.type="double" />
  <key id="d2" for="node" attr.name="y" attr.type="double" />
  <graph id="G" edgedefault="undirected">
    	<data key="d0">false</data>
    	<node id="kn0">
      		<data key="d1">-3.0</data>
      		<data key="d2">3.0</data>
      	</node>
  </graph>
</graphml>

und wenn ich dann ein Element hinzufüge kommt sie so raus:

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">
  <key id="d1" for="node" attr.name="x" attr.type="double" />
  <key id="d2" for="node" attr.name="y" attr.type="double" />
  <graph id="G" edgedefault="undirected">
    	<data key="d0">false</data>
    	<node id="kn0">
      		<data key="d1">-3.0</data>
      		<data key="d2">3.0</data>
      	</node>
   		<node xmlns="" id="kn1">
      		<data xmlns="" key="d1">2.0</data>
      		<data xmlns="" key="d2">4.0</data>
      	</node>
  </graph>
</graphml>

wie vermeide ich das xmlns="" ?
 

der_chris

Mitglied
das xmlns="" wird nur in dem element<node> und <data> (die eins unter graph liegen) eingefügt:
so sieht die ausgabe aus:
Code:
<graph id="G" edgedefault="undirected">
    <data xmlns="" key="d0">false</data>
    <node xmlns="" id="kn1">
      <data key="d1">3.0</data>
      <data key="d2">4.0</data>
      </node>
...
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
T XSD/XML Fehler im Namespace? XML & JSON 1
S Was ist target Namespace? XML & JSON 1
D XML Signature auf einen Tag mit id in definierten Namespace XML & JSON 1
eykarhorn JAXB namespace attribut aus rootelement entfernen XML & JSON 2
M [JAXB] @XmlAnyElement namespace XML & JSON 4
X XML Namespace ignorieren XML & JSON 2
H XML parsen und unbekannten Namespace zurückgeben XML & JSON 5
T @XMLRootElement mit default Namespace XML & JSON 3
Wildcard Namespace Präfixe eines Elements XML & JSON 8
I Namespace entfernen XML & JSON 6
F JDOM und XPath - Problem mit Namespace ohne Prefix XML & JSON 5
K XMLBean und Namespace XML & JSON 4
iman XML Attribute mit JAVA einlesen mit Spring Batch XML & JSON 0
L Transformer verschluckt Attribute bei der Ausgabe XML & JSON 3
W XML einlesen und Attribute auslesen XML & JSON 1
D Attribute aus XML Auslesen XML & JSON 5
P Xpath zugriff auf Attribute XML & JSON 3
R cvc-complex-type.3.2.2: Attribute 'uuid' is not allowed to appear in element 'jasperReport'. XML & JSON 4
C JAXB: XML-Elemente einlesen und als XML-Attribute ausgeben XML & JSON 7
F EMF, XSD to ECore mapping, Attribute vs. Element XML & JSON 2
A XML-Attribute vergleichen XML & JSON 4
Helgon MalformedByteSequenceException und null JDOM Attribute XML & JSON 5
G JAXB XML-Attribute feststellen XML & JSON 4
2 wie komme ich an die Attribute XML & JSON 3
S Attribute von Elementen auslesen mit XPath XML & JSON 2
B 2 Attribute in einer xsl XML & JSON 2
M Gegenseitig ausschließende Attribute definieren in XSD XML & JSON 7
C DOM: Attribute nicht in alphabetischer Reihenfolge schreiben XML & JSON 3
eQuest XML Jaxen Attribute auslesen XML & JSON 2
C Mit SAX Parser XML Attribute auswerten XML & JSON 3
H XML Attribute auslesen XML & JSON 5
S JAXB und viele verschachtelte Attribute XML & JSON 1
G xquery - nodes unterscheiden sich nur durch attribute :-( XML & JSON 4
L Objekt Serialisierung: Schreiben aller Attribute erzwingen XML & JSON 5
E EMF Modell um alle möglichen Attribute auszulesen XML & JSON 12
S XSD: restriction und attribute gleichzeitig XML & JSON 4
V XMLEncoder: Attribute nicht serialisieren XML & JSON 2
M Attribute parsen XML & JSON 6
D JDOM erzeugt leere xmlns Attribute XML & JSON 4
B jdom outputter ohne attribute XML & JSON 2
G Wie Attribute aus XML in ein Model schreiben (StAX)? XML & JSON 7
P Knoten-Attribute einer xsd-Datei in einem JTree auslesen XML & JSON 18
M attribute funken nicht XML & JSON 3
R Jtree + Attribute XML & JSON 6
Z DOM: Attribute in Knoten schreiben XML & JSON 2
G xslt Attributwerte von bestimmten Elementen XML & JSON 2
G Whitespaces zwischen den Elementen entfernen XML & JSON 14
G jaxb Vector (oder ähnliches) von Elementen generieren XML & JSON 6
N jdom problem beim lesen von child elementen XML & JSON 5
T XML-Parsing: Whitespace zw. Elementen wird nicht ignoriert XML & JSON 4
G Frage zu erreichen von Elementen XML & JSON 3
R JAVA und DOM, probleme beim einfügen von elementen ?????? XML & JSON 6

Ähnliche Java Themen

Neue Themen


Oben