Re: [Fwd: Re: Xml-commons]

Stefan Haustein <[email protected]>
Newsgroups gmane.text.xml.xmlpull.devel
Message-ID <[email protected]>
Aleksander Slominski wrote:
 >
 > i have seen this interesting post about XmlWriter (see below).
 >
(...)
 >
 > the only think we do no have is ECS style chaining ,example:

Hi Alek,

In my opinion, chaining is bad style.

The following code snippet is not any bit less readable:


public void writePerson(Person person, Writer writer) {

   XmlSerializer xs = new XmlSerializer();
   xs.setInput (writer);
   xs.startTag("", "person");
   xs.attribute("", "name", person.getName());
   xs.attribute("", "age", person.getAge());
   xs.endTag ("", "person");
   xs.flush();
}



Aleksander Slominski wrote:
> hi,
> 
> i have seen this interesting post about XmlWriter (see below).
> 
> i think that XmlPull API could work as such utility as well,
> XmlWriter has following features:
> 
> * Wrap a java.io.Writer
> * Provide a Writer-like API
> * Take care of as much of the XML handling as possible
> * Avoid a large object structure
> * Allow the ECS chaining style
> 
> the only think we do no have is ECS style chaining ,example:
> 
> 	http://builder.com.com/utils/sidebar.jhtml?id=u00220020318yan01.htm&index=7
> 
> it is easy to fix and will make XmlSerializer to be superset of XmlWriter
> (as XmlWriter has no support for namespaces), so i propose to add 
> return XmlSerializer for all void "write" operations like
> 
> 	XmlSerializer startTag(...)
> 
> what do you think about it?
> 
> thanks,
> 
> alek
> 
> ps. see actual class at 
> http://www.generationjava.com/projects/XmlWriter.shtml 
> 
> 
> -------- Original Message --------
> Subject: Re: Xml-commons
> Date: Fri, 9 Aug 2002 13:41:35 -0400 (EDT)
> From: Henri Yandell <[email protected]>
> Reply-To: [email protected]
> To: <[email protected]>
> 
> Apologies.
> 
> http://builder.com.com/article.jhtml?id=u00220020318yan01.htm&page=1&vf=tt
> 
> Konquerer and builder.com appear to have issues.
> 
> Hen
> 
> On Fri, 9 Aug 2002, Henri Yandell wrote:
> 
> 
>>I've some String based Xml utils that are currently split between my
>>personal codebase or in Jakarta Commons Util. The general nature of it all
>>is to make Xml handling easier for small things.
>>
>>So some simple Xml semi-parsing functions that let you pull data easily
>>from Xml snippets without having to bash together a full on parser, and an
>>XmlWriter for outputting Xml nicely [see
>>http://www.techrepublic.com/images/ads/c005_builder.html or
>>http://techupdate.zdnet.fr/story/0,,t381-s2109583,00.html for french].
>>
>>None of it is very high-brow, but I feel it solves small-time issues
>>nicely.
>>
>>My questions are:
>>
>>1) Is it an xml.apache.org thing or a jakarta.apache.org thing?
>>2) Xml-Commons or Jakarta.Commons.Util.xml
>>3) Where do I discuss Xml-Commons.
>>
>>Thanks,
>>
>>Hen
>>
>>
>>---------------------------------------------------------------------
>>In case of troubles, e-mail:     [email protected]
>>To unsubscribe, e-mail:          [email protected]
>>For additional commands, e-mail: [email protected]
>>
>>
>>
> 
> 
> ---------------------------------------------------------------------
> In case of troubles, e-mail:     [email protected]
> To unsubscribe, e-mail:          [email protected]
> For additional commands, e-mail: [email protected]
> 
> 
> To unsubscribe from this group, send an email to:
> [email protected]
> 
>  
> 
> Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/ 
> 
> 
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.