Hallo ich möchte gerne ein XML erstellen in dem mehrfach ein Attribut verwendet wird.
mittels Javax.xml klappt das auch super allerdings nutze ich das Attribut
element.setAttribute("xmlns:xsi", XMLConstants.W3C_XML_SCHEMA_INSTANCE_NS_URI);
mehrfach im document. Beim transform wird dann nur an oberster stelle das Attribut eingefügt und danach nicht mehr. Es muss beim transform passieren den im Debugger sehe ich bei document und source noch die Attribute an den gewünschten stellen.
TransformerFactory transformerFactory = TransformerFactory.newInstance();
Transformer transformer = transformerFactory.newTransformer();
DOMSource source = new DOMSource(document);
StreamResult result = new StreamResult(System.out);
transformer.transform(source, result);
Ich habe keine Property gefunden weder bei der TransformerFactory noch beim transfromer oder document die mir das XML wie im document erstellt ausgibt.
Hat da jemand eine Idee oder Erfahrungen mit ?
mittels Javax.xml klappt das auch super allerdings nutze ich das Attribut
element.setAttribute("xmlns:xsi", XMLConstants.W3C_XML_SCHEMA_INSTANCE_NS_URI);
mehrfach im document. Beim transform wird dann nur an oberster stelle das Attribut eingefügt und danach nicht mehr. Es muss beim transform passieren den im Debugger sehe ich bei document und source noch die Attribute an den gewünschten stellen.
TransformerFactory transformerFactory = TransformerFactory.newInstance();
Transformer transformer = transformerFactory.newTransformer();
DOMSource source = new DOMSource(document);
StreamResult result = new StreamResult(System.out);
transformer.transform(source, result);
Ich habe keine Property gefunden weder bei der TransformerFactory noch beim transfromer oder document die mir das XML wie im document erstellt ausgibt.
Hat da jemand eine Idee oder Erfahrungen mit ?