
import org.w3c.dom.*;
import org.apache.xerces.dom.*;
import org.apache.xml.serialize.*;

import java.io.UnsupportedEncodingException;
import java.io.IOException;


class DOMCreationtemp
{
    static final String docNamespace = "http://dummy.namespace.com/myDocument";
    static final String elemNamespace = "http://dummy.namespace.com/myElement";


    public static void main( String[] args )
        throws UnsupportedEncodingException,
               IOException
    {
        DOMImplementation x = DOMImplementationImpl.getDOMImplementation();
        Document doc = x.createDocument( docNamespace, 
                                         "docpref:docName",
                                         null /* doctype */ );

        Element rootElem = doc.getDocumentElement();

        Element elem = 
            doc.createElementNS( elemNamespace, "elempref:prefixed" );
        rootElem.appendChild( elem );
        
        SerializerFactory factory =
            SerializerFactory.getSerializerFactory( "xml" );

        OutputFormat fmt = new OutputFormat();
        fmt.setMethod( "xml" );
        fmt.setIndent( 2 );
        
        Serializer serializer =
            factory.makeSerializer( System.err, fmt );

        System.err.println();
        serializer.asDOMSerializer().serialize( doc );
        System.err.println();
        

        
    } // main( String [] )
    

} // class DOMCreationtemp
