Announcement

Collapse
No announcement yet.

Output von Tree

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Output von Tree

    hallo loids
    ich verwende jaxp/dom und möchte einen node in einem xml file abspeichern(aber ohne xslt). wie ist das moeglich? gibt es bei jaxp eine klasse wie sie JDOM hat (wie die klasse outputter) ?

  • #2
    hoi pascal beer

    da sich alle selber antworten antworte ich mir auch selber. zuerst, geht es dir gut? mir auch.

    du kannst das problem folgendermassen lösen: die einzige möglichkeit mit jaxp ist die das du transformation verwendest (TRAX). ein node kann so abgespeichert werden:

    //create a transform factory
    //to transform the received node into a stream
    TransformerFactory factory=TransformerFactory.newInstance();

    //get a tranformer to work with
    Transformer transformer=factory.newTransformer();

    //config the transformer
    transformer.setOutputProperty(OutputKeys.INDENT, "yes");
    transformer.setOutputProperty(OutputKeys.OMIT_XML_ DECLARATION, "yes");


    //transform the node
    transformer.transform(new DOMSource(domTree), new StreamResult( new FileOutputStream(fileOutputPath)));

    ich glaube das sollte dir helfen.

    mit freudlichen gruessen
    pascal bee

    Comment

    Working...
    X