Hi guis,

I wrote a little prog which creates a xml document
and writes it to output (see below).
I get the output:

<?xml version="1.0" encoding="UTF-8"?>
<lampe Licht="an">blubber</lampe>

I would like to have:

<?xml version="1.0" encoding="UTF-8"?>
<lampe Licht="an">
  blubber
</lampe>

What do I have to change or what I am doing wrong?

Best
regards,
Toby


import java.io.*;
import java.net.*;
import javax.net.*;
import javax.net.ssl.*;
import javax.xml.parsers.*;
import javax.xml.*;
import org.w3c.dom.*;
import java.util.*;

public class XmlDoc {
    public static void main(String [] p) throws Exception {
        org.w3c.dom.Document doc = 
DocumentBuilderFactory.newInstance().newDocumentBuilder().newDocument();
        org.w3c.dom.Element ele = doc.createElement("lampe");
        ele.setAttribute("Licht", "an");
        package com.netcs.mobile.tests;
        ele.appendChild(doc.createTextNode("blubber"));
        doc.appendChild(ele);

        javax.xml.transform.dom.DOMSource src =
          new javax.xml.transform.dom.DOMSource(doc);
        javax.xml.transform.stream.StreamResult result = new 
javax.xml.transform.stream.StreamResult(System.out);

        javax.xml.transform.Transformer t =
            
javax.xml.transform.TransformerFactory.newInstance().newTransformer();

        t.transform(src,result);
    }
}



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to