W3C home > Mailing lists > Public > w3c-ietf-xmldsig@w3.org > July to September 2000

RE: Canonical XML comment (example 3.4)

From: John Boyer <jboyer@PureEdge.com>
Date: Thu, 14 Sep 2000 15:21:17 -0700
To: "Gregor Karlinger" <gregor.karlinger@iaik.at>, "XMLSigWG" <w3c-ietf-xmldsig@w3.org>
Message-ID: <BFEDKCINEPLBDLODCODKAECECFAA.jboyer@PureEdge.com>
Hi Gregor,

Actually, I did originally intend to violate the validity constraint as is
done in XML errata 70 (with an NMTOKENS in their case) in order to
demonstrate the attribute value normalization that occurs in this case.

However, the example is still wrong, not because of validation failure but
rather because the leading and trailing spaces need to be removed.  As well,
I should probably highlight the existence of this purposeful validity
constraint violation in Section 3.4 and in the paragraph at the top of
section 3.

As well, I will suggest removal of the line containing that element for
those creating canonical forms with a validating processor, and I will add a
line that shows the validating processors should use.


-----Original Message-----
From: w3c-ietf-xmldsig-request@w3.org
[mailto:w3c-ietf-xmldsig-request@w3.org]On Behalf Of Gregor Karlinger
Sent: Wednesday, September 13, 2000 10:28 PM
To: XMLSigWG; John Boyer
Subject: Canonical XML comment (example 3.4)


Hi John,

In example 3.4 you declared the attribute "id" for the element
"normId" as being of type ID. An ID attribute value must meet
the name production according to XML 1.0 [1]. Therefore the
value you are using in the input document will produce a parsing
error:

<normId id=' &apos;   &#x20;&#13;&#xa;&#9;   &apos; '/>

[1] http://www.xml.com/axml/target.html#sec-attribute-types

Regards, Gregor
---------------------------------------------------------------
Gregor Karlinger
mailto://gregor.karlinger@iaik.at
http://www.iaik.at
Phone +43 316 873 5541
Institute for Applied Information Processing and Communications
Austria
---------------------------------------------------------------
Received on Thursday, 14 September 2000 18:21:20 GMT

This archive was generated by hypermail 2.2.0 + w3c-0.29 : Thursday, 13 January 2005 12:10:11 GMT