[Home] [By Thread] [By Date] [Recent Entries]
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@n... work: Michael.Kay@s... > -----Original Message----- > From: Murali Mani [mailto:mani@C...] > Sent: 28 March 2002 23:51 > To: xml-dev@l... > Subject: 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> >
|

Cart



