Mike Pogue wrote: > > I think we have one of these around somewhere, that we've been > using for testing. It's more than just whitespace formatting. > I believe it sorts attributes as well, if I remember correctly.
Yep, you're absolutely right. So we've got: * No formatting * No CDATA * Attributes sorted in alphabetical order What about comments and PIs? arkin > > Mike > > Assaf Arkin wrote: > > > > > Also, I'd like to see a printer that can generate "canonical" XML. This > > > is > > > especially handy for testing purposes. > > > > Keith just explained to me that canonical XML is a minimal XML document, > > i.e. one without CDATA sections, indentation or any extra formatting. In > > the SAX case any document you print without indendation and whitespaces > > will be canonical. In the DOM case, you also need to print CDATA as > > standard text nodes. If I'm right about that one, a canonical options > > should piece of cake. > > > > arkin > > > > > > > > > My personal opinion is that the basic printers belong in the parser, the > > > > parser being the more general case of XML usage. I assume most users who > > > > download Xalan also have Xerces installed, or can obtain the > > > > printer/utility packages separately. In my understanding FOP implements > > > > it's own printer that requires the FOP code base, and Cocoon should > > > > implement it's own framework for printers to use the default, FOP or > > > > whatever comes along (application code). > > > > > > I like this arrangement (printers in the parser) more than a separate > > > package. > > > That means a separate download, which is a bad thing. > > > > -- > > ____________________________________________________________ > > Assaf Arkin [EMAIL PROTECTED] > > CTO http://www.exoffice.com > > Exoffice, The ExoLab Company tel: (650) 259-9796 -- ____________________________________________________________ Assaf Arkin [EMAIL PROTECTED] CTO http://www.exoffice.com Exoffice, The ExoLab Company tel: (650) 259-9796
