Subject: RE: [xsl] DTD help! From: "Michael Kay" <mhkay@xxxxxxxxxxxx> Date: Wed, 11 Apr 2001 23:42:22 +0100 |
> 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
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] DTD help!, David Carlisle | Thread | [xsl] preceding/following sibling &, Mattio Valentino |
RE: [xsl] Recursion/ Iteration prob, Michael Kay | Date | [xsl] use of '>' and '<' in test, Tim Watts |
Month |