On Jeu 28 avril 2005 14:27, Daniel Veillard a �crit : > On Thu, Apr 28, 2005 at 02:11:10PM +0200, Nicolas Mailhot wrote: >> > There is so many axis to the "formatting" of markup, than trying to >> > provide customization for each an every axis would just be insanely >> > complex >> > and confusing APIs. The in-memory format is public, write your own >> > serializer >> > if you really need something very custom. >> >> It's not about doing something very custom. Since --format is useful >> only >> when a human reads the output (tools do not need the pretty indenting) I >> assumed its aim was to produce code as human-readable as possible, ie >> use >> the same tricks as in XML reference books. >> >> I don't see the point of indenting a document at all if a large part of >> its contents (attributes) is still lumped together. It does not take a >> lot >> of attributes to get line wrapping mess - it's a general case. > > user 1 wants > > <doc><a foo="1" bar="2"/></doc> ...
> now do man indent, and count the options. Well, I doubt any user wants <foo xmlns:first="long uri sqlrvnLZ NQLZTJQLTJBLERLZJEL VJZELJZLRBLZREVLZERVLajzlrjalzrvjlazekjlaz" xmlns:second="long uri 2 q;sfdv kghb elrh lerhylzreyjnlerylerjlertlz" xmlns:third="long uri 3 ljsdg hlberjynlsry ejnlrt kjnmdrgnmfd,hnmr"/> (unfortunately it's real difficult to type inline in anything except an xml parser) And you'll note your argument is somehow unfair - one of your example shows no indenting at the element level though it didn't stop xmllint (like most other tools) indenting them Regards, -- Nicolas Mailhot _______________________________________________ xml mailing list, project page http://xmlsoft.org/ [email protected] http://mail.gnome.org/mailman/listinfo/xml
