Altova Mailing List Archives>Archive Index >xml-dev Archive Home >Recent entries >Thread Prev - RE: [xml-dev] Java 1.6 XMLStreamWriter and output indentation >Thread Next - Re: [xml-dev] Java 1.6 XMLStreamWriter and output indentation Re: [xml-dev] Java 1.6 XMLStreamWriter and output indentationTo: Andrew Welch <andrew.j.welch@-----.--->, xml-dev <xml-dev@-----.---.---> Date: 5/13/2009 4:18:00 PM Hello
Did you try to use the Xerces-Xalan parser embedded in jdk :
com.sun.org.apache.xml.internal.serialize.XMLSerializer ?
There is the method :
*serializeElement<http://xerces.apache.org/xerces-j/apiDocs/org/apache/xml/serialize/XMLSerializer.html#serializeElement%28org.w3c.dom.Element%29>
*(Element<http://xerces.apache.org/xerces-j/apiDocs/org/w3c/dom/Element.html>
elem)
Called to serialize a DOM element.
And you can specify an output format (with indent = true) and an
outputstream.
I find strange that your create a QName from nothing, usually a markup is
associated to a context document. You may have troubles with the namespaces
declaration ? That may be a problem in the future if you want to interact
with some systems of implicit namespaces declarations like ones discussed
here.
Hope it helps
Nico
http://debeissat.nicolas.free.fr/
2009/5/12 Michael Kay <mike@s...>
> >
> > writeStartElement(foo.getPrefix(), foo.getNamespace(),
> > foo.getLocalPart());
> >
> > ...which is a pain.
> >
> > I did want to stick with the JDK, but it's looking likely
> > that I'll switch to XOM or similar. Are there any others
> > that are recommended?
> >
>
> It's easy enough to package up the Saxon serializer, which supports all the
> serialization options in XSLT 2.0 and more, and drive it either using SAX
> as
> the API, or a wrapper API of your own design. (The internal API is not very
> user-friendly, but it's very efficient.)
>
> Regards,
>
> Michael Kay
> http://www.saxonica.com/
> http://twitter.com/michaelhkay
>
>
> _______________________________________________________________________
>
> XML-DEV is a publicly archived, unmoderated list hosted by OASIS
> to support XML implementation and development. To minimize
> spam in the archives, you must subscribe before posting.
>
> [Un]Subscribe/change address: http://www.oasis-open.org/mlmanage/
> Or unsubscribe: xml-dev-unsubscribe@l...
> subscribe: xml-dev-subscribe@l...
> List archive: http://lists.xml.org/archives/xml-dev/
> List Guidelines: http://www.oasis-open.org/maillists/guidelines.php
>
>
| ||||||
| Company | Legal | Press | Partners | Careers | Sitemap | Contact Us | Altova Blog | Mobile | Full Site | |||
|
