- From: Norman Walsh <ndw@nwalsh.com>
- Date: Tue, 02 Sep 2008 07:41:38 -0400
- To: public-xml-processing-model-comments@w3.org
- Message-ID: <m2fxoi7p1p.fsf@nwalsh.com>
"James Fuller" <james.fuller.2007@gmail.com> writes: > in section 3.9 Syntax Summaries it states; > > 'It is a static error (err:XS0008) if any element in the XProc > namespace has attributes not defined by this specification unless they > are extension attributes. > ' > then in section 3.8 Extension attributes it says; > > 'A processor which encounters an extension attribute that it does not > recognize must behave as if the attribute was not present.' > > Both of these statements seem to create a contradiction. > > How can a processor 'know' it is not recognizing an unknown extension > attribute ? Section 3.8, Extension Attributes, says: [Definition: An element from the XProc namespace may have any attribute not from the XProc namespace, provided that the expanded-QName of the attribute has a non-null namespace URI. Such an attribute is called an extension attribute.] Attributes in a namespace are extension attributes. Be seeing you, norm -- Norman Walsh <ndw@nwalsh.com> | All the labors of the ages, all the http://nwalsh.com/ | devotion, all the inspiration, all the | noonday brightness of human genius, are | destined to extinction.--Bertrand | Russell
Received on Tuesday, 2 September 2008 11:42:26 UTC