OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

 


 

   RE: [xml-dev] Xerces, XML Parsers and support for creating Documents.

[ Lists Home | Date Index | Thread Index ]

If you create a DOM, you can serialize it by doing an identity
transformation from a DOMSource to a StreamResult using JAXP. You can
control the output using all the XSLT <xsl:output> properties. No stylesheet
is required.

Michael Kay
Software AG
home: Michael.H.Kay@ntlworld.com
work: Michael.Kay@softwareag.com

> -----Original Message-----
> From: Murali Mani [mailto:mani@CS.UCLA.EDU]
> Sent: 28 March 2002 23:51
> To: xml-dev@lists.xml.org
> Subject: [xml-dev] Xerces, XML Parsers and support for creating
> Documents.
>
>
>
> Hi,
>
> I have noticed that creating new Documents and then writing these
> documents to an outputStream have not always gotten top
> priority. I have
> noticed the following over the different parsers I have used:
>
> xml4j 1.1.6 -- the old parser from IBM -- we had TXDocument
> which used to
> have printWithFormat method.
>
> xerces 2.0.0 alpha -- no support at all.
>
> xerces 2.0.1 -- there is an XML serializer with which we can do it.
>
> This is a functionality which I require almost regularly, and I almost
> always find difficult to find. Also none of the examples provided also
> talk about this. I would like to ask why this is so??
>
> Also it will be good if someone could check if this is the
> way of doing it
> using Xerces 2.0.1,
>
>   DocumentBuilderFactory factory =
> DocumentBuilderFactory.newInstance ();
>   docBuilder = factory.newDocumentBuilder ();
>
>   Document doc = docBuilder.newDocument ();
>   Element el = doc.createElement ("root");
>   doc.appendChild (el);
>
>   FileOutputStream outStream = new FileOutputStream ("test.xml");
>   XMLSerializer serializer = new XMLSerializer ();
>   serializer.writeNode (outStream, doc);
>
> thanks and regards - murali.
>
>
> -----------------------------------------------------------------
> The xml-dev list is sponsored by XML.org <http://www.xml.org>, an
> initiative of OASIS <http://www.oasis-open.org>
>
> The list archives are at http://lists.xml.org/archives/xml-dev/
>
> To subscribe or unsubscribe from this list use the subscription
> manager: <http://lists.xml.org/ob/adm.pl>
>





 

News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS