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

Re: A heavier-weight proposal for character entitydefinition


weight of a character
On Wed, 2002-02-06 at 20:36, James Clark wrote:
> Interesting.  Those are compelling use cases but this significantly 
> complicates things.  In particular, automatically using entities on output 
> becomes much more complicated.  Instead of a simple hash table that maps 
> character codes to entities, you have to have a trie.  I also see a 
> slippery slope opening up here:
> 
> 1. single character
> 2. base character + combining character(s)/other Unicode modifier (MathML)
> 3. arbitrary sequence of characters (why limit 2? don't want to check 
> character types)
> 4. arbitrary well-formed content (3 allows arbitrary text, and for I18N 
> arbitrary text needs elements for eg BIDI and ruby)
> 
> Not clear what the right place to draw the line is here.

Drawing the line at (3) seems okay to me - that permits lexical
substitution at any point in the processing.  The tree does become a
problem at some point, but I suspect combining characters and surrogates
will force us there anyway.

Ents doesn't presently support trees, though it can (hackishly) support
multiple characters.  Something to work on...
 
-- 
Simon St.Laurent
Ring around the content, a pocket full of brackets
Errors, errors, all fall down!
http://simonstl.com


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.