[Date Prev]
| [Thread Prev]
| [Thread Next]
| [Date Next]
--
[Date Index]
| [Thread Index]
Re: [xml-dev] MicroXML
- From: Amelia A Lewis <amyzing@talsever.com>
- To: Richard Salz <rsalz@us.ibm.com>
- Date: Mon, 13 Dec 2010 12:50:51 -0500
On Mon, 13 Dec 2010 12:03:47 -0500, Richard Salz wrote:
>> How do I tell whether it's safe to use my uXML parser instead of my
>> (heavier) XML 1.0 + Namespace in XML + XML:Base + XML:ID + whatever
>> parser?
>
> Does that have to be identified in the document, as opposed to out of
> band? Such as application configuration, fallback on failure, HTTP header
> :), etc?
Is it to be used in applications that don't provide context? File
storage comes rather emphatically to mind.
I had a long, entirely unproductive discussion with a former colleague
about the XML declaration (specifically the encoding pseudo-attribute,
in that case) versus "context," where context included things like HTTP
headers (or MIME headers, which are different, although we kept
ratholing on the distinction). Context is otherwise ill-defined, at
best. Sure, if you have an application protocol, it's likely that
you'll have a slot to say "document type". Not all document processing
happens over the network (ahem). If you want to define a
network-delivered document type (only), sure. If not, then no,
requiring a network protocol context is inadequate.
Amy!
--
Amelia A. Lewis amyzing {at} talsever.com
It is practically impossible to teach good programming to students that
have had a prior exposure to BASIC: as potential programmers they are
mentally mutilated beyond hope of regeneration.
-- Edsger Dijkstra
[Date Prev]
| [Thread Prev]
| [Thread Next]
| [Date Next]
--
[Date Index]
| [Thread Index]