|
[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: About Infosets
At 10:11 AM 3/3/01 -0500, Didier PH Martin wrote:
>[...]
>Until we have a way to query an infoset with an API forget about the
>processing pipeline.
Why?
Lets focus for a moment on the WF XML infoset. Lets assume
we can agree what is in this thing and have a well defined
data model for it so that SAX and DOM programmers
know exactly where they stand.
Now lets look at DTDs/Schemas. What do those things do?
Content Model Validation
Transformation (sprinkling attributes etc.)
Transclusion (general entities etc.)
Cross Reference Validation (ID/IDREF)
Now lets think about a world in which (finally!) WF XML to
WF XML transformation can be performed losslessly
on instances that eschew the doctype.
We have SAX/DOM (or whatever) APIs to access the
data model produced by WF parsing.
Now:-
Defaulting / Fixed Attributes: WF XML -> WF XML
"Entity" transclusion: WF XML -> WF XML
Cross reference validation: WF XML -> WF XML
Content model validation: WF XML -> WF XML
HyTimish Architecture validation: WF XML -> WF XML
HyTimish Architecture transformation: WF XM: -> WF XML
Declarative Transformation with XSLT: WF XML -> WF-XML
Imperative Transformation: WF XML -> WF XML
Styling: WF XML -> WF XML -> Backend non-XML flow objects e.f. RTF
Whats wrong with this picture?
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|
|||||||||

Cart








