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

Re: Well-formed Blueberry

  • From: Elliotte Rusty Harold <elharo@m...>
  • To: xml-dev@l..., www-xml-blueberry-comments@w...
  • Date: Fri, 13 Jul 2001 15:43:23 -0400

blueberry names
At 1:59 PM -0400 7/13/01, John Cowan wrote:
>What's more (unless I am forgetting something), no name can be
>generated in the output unless it appeared as a name in the input,
>either the stylesheet or the source.  Blueberryness, therefore,
>is contagious.
>

More or less, but the really tricky part is that it's very easy for both a style sheet and an input document to use Blueberry characters while the output document produced does not.

We could give up XSL streaming for possibly Blueberry documents, a tradeoff I'd be willing to make, but I'm not sure everyone else would. You could gain some of that back by allowing streaming to start as soon as the first Blueberry name character was spotted. For the case where the output was a file you could always write linearly no matter what, and then back up if it turned out you guessed wrong, but that doesn't work on a network socket. 

You could even force Blueberrry into a document by emitting a processing instruction whose target was written in Khmer, even if for no other reason than to make the Blueberry declaration legal/necessary, though that seems a cure worse than the disease. 

Once again, it comes down to how prevalent you think this is going to be. Monolingual documents that use tags written in Kmhmer, Thaana, Yi, etc. would emit a Blueberry tag very quickly so streaming could start. The only real problem would be documents that mixed markup from Blueberry names and XML 1.0 legal names. These might end up waiting to the end of the tree before any output was produced. 
-- 

+-----------------------+------------------------+-------------------+
| Elliotte Rusty Harold | elharo@m... | Writer/Programmer |
+-----------------------+------------------------+-------------------+ 
|          The XML Bible, 2nd Edition (Hungry Minds, 2001)           |
|              http://www.ibiblio.org/xml/books/bible2/              |
|   http://www.amazon.com/exec/obidos/ISBN=0764547607/cafeaulaitA/   |
+----------------------------------+---------------------------------+
|  Read Cafe au Lait for Java News:  http://www.cafeaulait.org/      | 
|  Read Cafe con Leche for XML News: http://www.ibiblio.org/xml/     |
+----------------------------------+---------------------------------+

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.