Just tried the following and works fine:

 try {
   Document doc= new DocumentImpl();
   Element root = doc.createElement("person");  // Create Root E
   Element item = doc.createElement("name");     // Create element
   item.appendChild( doc.createTextNode("Jeff") );
   root.appendChild( item ); // atach element to Root element
   item = doc.createElement("age");          // Create another E.
   item.appendChild( doc.createTextNode("28" ) );
   root.appendChild( item ); // Attach Element to previous element
   item = doc.createElement("height");
   item.appendChild( doc.createTextNode("1.80" ) );
   root.appendChild( item ); // Attach another Element - grandaugther
   doc.appendChild( root );   // Add Root to Document

   OutputFormat    format  = new OutputFormat( doc );
   StringWriter  stringOut = new StringWriter();
   XMLSerializer    serial = new XMLSerializer( stringOut, format );
   serial.serialize( doc.getDocumentElement() );

   System.out.println( "STRXML = " + stringOut.toString() );
  } catch( Exception ex )
  {
  ex.printStackTrace();
  }
  }


I generate a DOM from scratch and print it out in XML using the serializer.

You said that it did work for you. What did not work for you?
Could you be more explicit? Did you get an error?

Thanks,

          Jeffrey Rodriguez
          XML Development
          IBM Cupertino

______________________________________________________
Get Your Private, Free Email at http://www.hotmail.com



Reply via email to