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

Re WF, V, and MSXML

  • From: Terry Allen <tallen@s...>
  • To: xml-dev@i...
  • Date: Mon, 9 Jun 1997 08:08:42 -0700

tim clarity

Peter Murray-Rust wrote re me:
| > Point taken; but the spec is not entirely clean on this point.  If the
| > application requests the processor to process, the processor must
| > inform the application of certain things.  And it is hard to get
| > around
| > 
| > "*An XML processor which does not read the DTD must always pass all 
| > characters in a document that are not markup through to the application.* 
| 
| Ah!  I had assumed the internal subset as 'markup' - you see it as part
| of the document.  We need a ruling on this :-).  Obviously if the DTD appears
| ***in the processed document***, then it could be interpreted as having been
| read and used for validation.

No, I agree it's markup; the quote is meant to establish the point that
the spec does talk about the processor sending stuff (output) to the
application (in response to your statement that the spec was neutral
on this issue).

Tim Bray asked, without specific context:
| 
| The fact that this debate can exist is kind of puzzling to me.  Check
| out section 5, "Conformance".  A processor can either be validating
| or non-validating.  At no point in the spec does anything say or suggest
| that whether or not the processor validates has anything to do with
| what is in the document being processed.  I haven't looked at MSXML
| closely, but NXP's behavior is obviously correct in this respect - 
| it validates or not at user request.
| 
| What am I missing? -Tim

Clarity in writing.  If a processor is nonvalidating, must it examine
the document for WFness?  may it?  may it not?

I understood (part of) what Peter and I were discussing to be whether and 
what the XMLlang spec requires a processor to send to an application, and
under what conditions.

MSXML sends a munged version of the infernal subset, which I first
thought must be required by the spec.  I now see it doesn't.  We
also pondered whether a processor that is nonvalidating must examine 
for WFness (a) the internal subset and, or, (b) the external subset.
I am pretty sure that (a) is required, but don't know about (b).
The spec speaks of processors that don't "read the DTD", yet the
internal subset is part of the DTD and apparently must "match" the
prolog production.  

I suggest that all passages mentioning "processors" and "DTDs" be
reviewed for consistency.  
 


Regards,
  Terry Allen    Electronic Publishing Consultant    tallen[at]sonic.net
                   http://www.sonic.net/~tallen/
    Davenport and DocBook:  http://www.ora.com/davenport/index.html
          T.A. at Passage Systems:  terry.allen[at]passage.com 


xml-dev: A list for W3C XML Developers
Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/
To unsubscribe, send to majordomo@i... the following message;
unsubscribe xml-dev
List coordinator, Henry Rzepa (rzepa@i...)


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.