Yasir,

After the following statement

    Element root =
doc.createElementNS("http://www.ascertia.com/xml/","myns:root";);

insert

     root.setAttributeNS("http://www.w3.org/2000/xmlns/";, "xmlns:myns",
"http://www.ascertia.com/xml/"; );

Good luck

Ray Grimmond

"Swing XMLEditorKit for Java"    http://www.qwan.com/XML/XMLEditor.html

Threshold Computer Systems,Inc.
4180 Treat Blvd, Suite R,
Concord, CA 94518, USA
(925) 687-8415



Yasir Khan wrote:

> Hi,
>
> I am using Xerces 2.5.0 to create the following document:
>
> <?xml version="1.0" encoding="UTF-8"?>
> <myns:root xmlns:myns="http://www.ascertia.com/xml/";>
>    <myns:element1>text1</myns:element1>
> </myns:root>
>
> I m writting the following code to produce above document
>
>     Document doc = new DocumentImpl();
>     Element root = doc.createElementNS("http://www.ascertia.com/xml/";,
> "myns:root");
>     Element element1 = doc.createElement("myns:element1");
>     element1.appendChild(doc.createTextNode("text1"));
>     root.appendChild(element1);
>     doc.appendChild(root);
>
>     Writer writer = new Writer();    /*Writer is the class provided in
> Xerces DOM Samples*/
>     try{
>       writer.setOutput(System.out, "UTF-8");
>       writer.write(doc);
>     }
>     catch (Exception ex) {
>       ex.printStackTrace();
>     }
>
> The output of the above code is:
>
> <?xml version="1.0" encoding="UTF-8"?>
> <myns:root>
>    <element1>text1</element1>
> </myns:root>
>
> The namespace declation i.e. xmlns:myns="http://www.ascertia.com/xml/"; is
> missing in the output.
>
> I couldn't figure out that what is wrong in my code. Please tell me where I
> am doing wrong and what is the right way to create the above mentioned
> target document. Thanx
>
> Regards,
>
> Yasir Khan
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]




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

Reply via email to