After James' last post yesterday I went looking at the source for XMLWriter
and wondering (if time permits) if I should roll up my sleeves and
participate.  I haven't convinced myself yet but two things came to mind
while looking it over:

1) As James has pointed out the <code>writeString( String )</code> method
seems like the logical place to do this but it brings up this question;
would the lineWidth value include the characters that make up the XML
opening and closing tags? Ex. <tag>text goes here</tag>.  If the lineWidth
is 14 should XMLWriter generate:
<tag>text goes
here</tag>

or
<tag>text goes here</tag>

or
<tag>
text goes here
</tag>

2) Are there any formal style guidelines to writing dom4j code?

Dane Foster
Equity Technology Group, Inc
http://www.equitytg.com.
954.360.9800
----- Original Message -----
From: "James Strachan" <[EMAIL PROTECTED]>
To: "Robert J. Lebowitz" <[EMAIL PROTECTED]>;
<[EMAIL PROTECTED]>
Sent: Thursday, November 29, 2001 12:20 AM
Subject: Re: [dom4j-user] Pretty Printing feature


OutputFormat is mostly just a configuration holder. Its the XMLWriter that
does all the real work. Taking a look at the code in XMLWriter, probably the
writeString(String) method is where the text trimming code could go.

So if OutputFormat had a new property, say 'lineWidth' or something, which
is -1 by default, then that could be used as a flag to determine if text
over a certain length should be trimmed over multiple lines.

James
----- Original Message -----
From: "Robert J. Lebowitz" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wednesday, November 28, 2001 8:49 PM
Subject: Re: [dom4j-user] Pretty Printing feature


>
> Well... I've determined that the code in question is found in the
> PPrint.java class.
>
> Is OutputFormat simply a configuration holder class, or is it physically
> involved in structuring the character outputstream?
>
> Rob
> ----- Original Message -----
> From: "James Strachan" <[EMAIL PROTECTED]>
> To: "Robert J. Lebowitz" <[EMAIL PROTECTED]>;
> <[EMAIL PROTECTED]>
> Sent: Wednesday, November 28, 2001 3:42 AM
> Subject: Re: [dom4j-user] Pretty Printing feature
>
>
> > Hi Rob
> >
> > Great idea. I've added this to the TODO list so I'm sure one of us will
> dive
> > in and implement it at some point. As always, volunteers are more than
> > welcome.
> >
> > http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/dom4j/dom4j/
> >
> > (click on the version number next to TODO.txt to view its contents).
> >
> > James
> > ----- Original Message -----
> > From: "Robert J. Lebowitz" <[EMAIL PROTECTED]>
> > To: <[EMAIL PROTECTED]>
> > Sent: Tuesday, November 27, 2001 8:39 PM
> > Subject: [dom4j-user] Pretty Printing feature
> >
> >
> > > The .createPrettyPrint() method of OutputFormat is quite nice, but in
> > terms
> > > of readability within a standard text editor, it can be a bit of a
pain.
> > >
> > > Anytime you have a great deal of text between an element and it's end
> > > element, it is displayed as a single line.
> > >
> > > I use JTidy to clean up some of my documents and I've noticed that it
> has
> > a
> > > nice automatic line wrap feature to fit text within 80 spaces.
> > >
> > > I wonder if this feature can be added to the OutputFormat class by
> > borrowing
> > > the code from Jtidy?
> > >
> > > Rob
> > >
> > >
> > > _______________________________________________
> > > dom4j-user mailing list
> > > [EMAIL PROTECTED]
> > > https://lists.sourceforge.net/lists/listinfo/dom4j-user
> > >
> >
> >
> > _________________________________________________________
> > Do You Yahoo!?
> > Get your free @yahoo.com address at http://mail.yahoo.com
> >
> >
> > _______________________________________________
> > dom4j-user mailing list
> > [EMAIL PROTECTED]
> > https://lists.sourceforge.net/lists/listinfo/dom4j-user
>
>
> _______________________________________________
> dom4j-user mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/dom4j-user
>


_________________________________________________________
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com


_______________________________________________
dom4j-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dom4j-user



_______________________________________________
dom4j-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dom4j-user

Reply via email to