|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: DTD help!
> Mike Kay wrote:
> > Not true, an ID value must be an XML Name.
>
> Well, both Saxon 6.1 and Xalan-1 happily accept the following
> XML file
>
> <!DOCTYPE test [
> <!ELEMENT test EMPTY>
> <!ATTLIST test id ID #REQUIRED>
> ]>
> <test id="100"/>
The rule that an ID value must be an XML Name is a validity error, not a
well-formedness error. Saxon by default runs with a non-validating parser;
if you run it with a validating parser, the error will be reported.
>
> <xsl:template match="id('100')">
> ok
> </xsl:template>
> I also noted that Saxon 6.1 does not output the linefeed before
> the "ok" line (Xalan did).
That surprises me greatly.
Mike Kay
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|

Cart








