[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

implicit StartTagClose [Re: genx - consensus items]


implicit StartTagClose [Re:  genx - consensus items]
David Tolpin wrote:

>StartTagOpen/StartTagClose+EndTag vs startElement/endElement
>
>I think that in an implementation of XML writer startTagClose shouldn't do
>anything but flip a bit. 
>
>  
>
one way to flip the bits is to have a function call without any XML 
output but with side effect such as

    genxText(w, NULL);

it will print no output but signal that star tag is closed.

the same trick can be used to control writing empty tag i.e.

    startTag(...)
    text()
    endTag(...)

produces <tag></tag>

and

    startTag(...)
    endTag(...)

produces <tag/>

>At the same time, if the API is on  the level of tags, I want to say the tag
>is closed; in fact, I would prefer StartTagClose to be passed the tag's name
>argument, same about endTag. It would help me write better programs.
>  
>
i think that the problem is with matching EndTag call to StartTag in 
case when they do not fit on the screen.

StartTag and StartTagClose are typically very close (on the same screen) 
so it i snot difficult to match them ...

thanks,

alek

-- 
The best way to predict the future is to invent it - Alan Kay


PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
 

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.


Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.