This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

RE: XSL lint?


There is already a RELAX-NG schema for XSLT at

http://thaiopensource.com/relaxng/xslt.rng

However, for the "error" quoted;

<xsl-value-of ...> rather than <xsl:value-of ...>

I don't think it would complain - it would simply
treat the xsl-value-of as a literal result element.

(presumably the above example was produced with a tool that
managed the tags for you, e.g. added closing tags,
otherwise a well-formedness error would be likely)

Regards
Michael


> -----Original Message-----
> From: owner-xsl-list@lists.mulberrytech.com
> [mailto:owner-xsl-list@lists.mulberrytech.com]On Behalf Of James Fuller
> Sent: Thursday, 27 June 2002 3:40 AM
> To: xsl-list@lists.mulberrytech.com
> Subject: Re: [xsl] XSL lint?
>
>
> one could write a schema or schematron for xslt
>
> cheers, jim fuller
>
> ----- Original Message -----
> From: "Bill Cohagan" <bill.cohagan@teraquest.com>
> To: <xsl-list@lists.mulberrytech.com>
> Sent: Wednesday, June 26, 2002 5:43 PM
> Subject: [xsl] XSL lint?
>
>
> > Has anyone written a "lint" utility for XSL? Our group has noticed that
> > there is a set of common errors that aren't actually syntax errors, thus
> > aren't caught by the processor. These "silent" errors lead to much
> > frustration and gnashing of teeth.
> >
> > For example, have you ever done
> >
> >   <xsl-value-of ...> rather than <xsl:value-of ...>  ??
> >
> > How about forgetting the "$" in a variable reference (resulting in XSL
> > interpreting as an element reference with the current context)?
> >
> > There are of course others, but these examples show the kind of
> thing I'm
> > talking about. Some of course would be more difficult than others to
> > "detect" with a lint type transform.
> >
> > Anyway, I was about to put this project on my "to-do" list, but thought
> I'd
> > see if anyone else might have already tackled the job.
> >
> > Regards,
> >  Bill
> >
> >
> >  XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
>
>
>  XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
>
>



 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]