- From: Xianghui Liu <xhliu1@cs.umb.edu>
- Date: Tue, 2 Oct 2001 09:57:53 -0400 (EDT)
- To: "Robert A. (Bob) Morris" <ram@cs.umb.edu>
- cc: xmlschema-dev@w3.org
On Mon, 1 Oct 2001, Robert A. (Bob) Morris wrote:
> It appears that xsv fails to detect a disallowed trailing space in the
> name attribute of an <xsd:attribute> at least in an
> <xsd:attributeGroup>
>
>
> xsv applied to the pair
>
> http://www.cs.umb.edu/~ram/tmp/xhliu1.xml
> http://www.cs.umb.edu/~ram/tmp/xhliu1.xsd
>
> will illustrate this.
Professor, I tried to apply the pair
http://www.cs.umb.edu/~ram/tmp/xhliu1.xml
http://www.cs.umb.edu/~ram/tmp/xhliu1.xsd
on http://www.w3.org/2001/03/webdata/xsv. It give me the warning messages:
http://www.cs.umb.edu/~xhliu1/XMLDir.xsd:3:34: Warning: attempt to
overwrite type {None}FileType, ignored
http://www.cs.umb.edu/~xhliu1/XMLDir.xsd:6:27: Warning: attempt to
overwrite type {None}DirectoryType, ignored
http://www.cs.umb.edu/~xhliu1/XMLDir.xsd:17:20: Warning: attempt to
overwrite attributeGroup {None}FileAttributes, ignored
http://www.cs.umb.edu/~xhliu1/XMLDir.xsd:26:30: Warning: attempt to
overwrite element {None}Directory, ignored
http://www.cs.umb.edu/~xhliu1/XMLDir.xsd:27:61: Warning: attempt to
overwrite element {None}File, ignored
I think the problem is that I specified the
xsi:noNamespaceSchemaLocation="http://www.cs.umb.edu/~xhliu1/XMLDir.xsd"
in my XML document, therefore, the validator will automatically take
http://www.cs.umb.edu/~xhliu1/XMLDir.xsl as the X-schema location. But in
the validation, I apply http://cs.umb.edu/~ram/tmp/xhliu1.xsl as the
x-schema doc, there is a duplication. Therefore, there are some warning
messages about http://www.cs.umb.edu/~xhliu/XMLDir.xsl, not about
http://www.cs.umb.edu/~ram/tmp/xhliu1.xsl. (actually both files are same ,
just in different location). If you only apply to
http://www.cs.umb.edu/~ram/tmp/xhliu1.xml, and the validator will
automatically locate the x-schma, and there is no warning messAage.
> you also wrote:
> Xerces 1.4.3 reports
> invalid attribute value for 'name' in ellement 'attribute':
> Value 'ExecutablePermission ' is not a valid NCName
I can not see why 'ExecutablePermission' is not a valid NCName.
Thanks!
Xianghui Liu
Received on Wednesday, 3 October 2001 17:17:43 UTC