[Home] [By Thread] [By Date] [Recent Entries]

  • To: xml-dev@l...
  • Subject: Re: Document is invalid: no grammar found
  • From: richard@c... (Richard Tobin)
  • Date: Mon, 29 Mar 2004 00:46:52 +0100 (BST)
  • Cc:
  • In-reply-to: <40676244.3000606@c...>
  • Organization: HCRC, University of Edinburgh

>I have seen an xml schema validator fail to validate because "file:///" 
>was omitted from an absolute path for the schema location - and it 
>should fail, IMHO - and another succeed with the same URI.

If file:/// is omitted, it isn't an absolute URI, it's a relative one,
and should be resolved relative to the containing document's URI (or
if it's on the command line, relative to some default bse URI such
as a file: URI referring to the current directory).

If the base URI is a file: URI on the local machine, a
schema location /home/richard/foo.xsd should be equivalent to
file:///home/richard/foo.xsd.

-- Richard

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member