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

Re: xml-entity PI


xml entity
At 2004-10-22 03:34 -0700, James William Pye wrote:
>Yes, I do have something specific in mind, a pair of PIs:
>
><?xml-entity name='ent' value='val'?>
>and
><?xml-entities type='text/xml-dtd' href='someURI'?>
><?xml-entities type='text/xml-entities' href='someURI.xml'?>

Processing instructions exist to communicate with the processing 
application, yet entities are an aspect of the syntax and processing 
applications never see the syntax, only the XML processor in processing 
applications see the syntax.

Moreover, no XML file with entity references using the above declarations 
would be well-formed because existing XML processors seeing the entity 
references would not have associated XML 1.0 or XML 1.1 declarations for 
them.  Therefore, you cannot call such a file an XML file.

An example of where a standardized PI is used is stylesheet association 
http://www.w3.org/1999/06/REC-xml-stylesheet-19990629 where the processing 
application has the choice of following up on the "hint" and has nothing to 
do with the syntactic representation of the information.

An example of where new standardized processing is proposed before 
application processing is XInclude 
http://www.w3.org/TR/2004/PR-xinclude-20040930 yet this is done without 
violating any syntactic restrictions of an XML document and only adds a 
processing model so that applications with processors respecting XInclude 
will produce the same result information set in advance of the application 
acting on the information.

>With the many validation mechanisms available today, it seems a bit
>obtuse to rely solely on DTDs for sources of entities.

Ummmmmmm ... with an existing method of doing entities why introduce a 
different way of doing them?  Any different way would be an incompatible 
way.  Your proposed way would render all existing XML processors incapable 
of reading the document, since you've violated syntactic rules that are 
already standardized.  It wouldn't be XML.

Examples like stylesheet association and XInclude add features and 
functionality without breaking anything.

I hope this helps.

............................... Ken

--
World-wide on-site corporate, govt. & user group XML/XSL training.
G. Ken Holman                 mailto:gkholman@C...
Crane Softwrights Ltd.          http://www.CraneSoftwrights.com/x/
Box 266, Kars, Ontario CANADA K0A-2E0    +1(613)489-0999 (F:-0995)
Male Breast Cancer Awareness  http://www.CraneSoftwrights.com/x/bc
Legal business disclaimers:  http://www.CraneSoftwrights.com/legal


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.