You are viewing a plain text version of this content. The canonical link for it is here.
Posted to j-users@xerces.apache.org by Tobias Schlottke <to...@cpth.de> on 2002/07/11 17:01:10 UTC

Formatting question

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: xerces-j-user-unsubscribe@xml.apache.org
For additional commands, e-mail: xerces-j-user-help@xml.apache.org