OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help



   Re: Questions on XML syntax and conformance issues

[ Lists Home | Date Index | Thread Index ]
  • From: crism@exemplary.net (Christopher R. Maden)
  • To: xml-dev@xml.org
  • Date: Tue, 7 Mar 2000 23:56:29 -0800

[Takuki Kamiya]
>Morus Walter <morus.walter@gmx.de> wrote:
>> The test suite says test 'valid-sa-094' (from James Clarks test cases) to be
>> not wellformed.

The test is correct.

>> <!DOCTYPE doc [
>> <!ENTITY % e "foo">
>> <!ELEMENT doc (#PCDATA)>
>> <!ATTLIST doc a1 CDATA "%e;">

Parameter entities in an internal subset must expand to an integral number
of declarations.  This does not; it is in error.

>> ]>
>> <doc></doc>
>> The problem they see, seems to be the "%e;" in the attribute value.
>> If this is a PEreference, it would be forbidden in the internal subset.
>> However I don't think it is one. Attribute values are defined as
>>   [10]
>>           AttValue
>>                    ::=
>>                       '"' ([^<&"] | Reference)*
>>                       '"'
>>                       |  "'" ([^<&']
>>                       | Reference)* "'"
>> so '%' does not have a special meaning here. Hence I would not regard this
>> as an entity reference. Any comments on that?

It's not an attribute value, not yet.  The spec clearly states that
productions describing DTDs are to be considered after expansion of
parameter entities.

>Test case "valid-sa-094" is one of those we found to be erraneous when we
>conducted conformance tests.

I believe that that finding is in error.


Christopher R. Maden, Solutions Architect
Yomu (formerly Exemplary Technologies)
One Embarcadero Center, Ste. 2405
San Francisco, CA 94111

This is xml-dev, the mailing list for XML developers.
To unsubscribe, mailto:majordomo@xml.org&BODY=unsubscribe%20xml-dev
List archives are available at http://xml.org/archives/xml-dev/


News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS