Hi Animesh
The XSLT 2.0 Working Draft incorporates a (non-normative) XSD,
so you should be able to validate using it.
Regards
Ed Willink
------------------------------------------------------------------------
E.D.Willink, Email: mailto:EdWillink@xxxxxxx
Thales Research and Technology (UK) Ltd, Tel: +44 118 923 8278 (direct)
Worton Drive, or +44 118 986 8601 (ext 8278)
Worton Grange Business Park, Fax: +44 118 923 8399
Reading, RG2 0SB
ENGLAND http://www.computing.surrey.ac.uk/personal/pg/E.Willink
------------------------------------------------------------------------
> -----Original Message-----
> From: Animesh Sharma [mailto:asharma@xxxxxxxxxxxxxxxx]
> Sent: 04 March 2004 09:44
> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> Subject: How to Validate an XSL
>
>
> Hi,
>
> Is there an way through which I can validate whether an given
> XSL is valid or not programitically.
>
> I have followin XSL:
> <?xml version= "1.0" encoding= "UTF-8" ?>
> <xsl:stylesheet version= "1.0" xmlns:xsl=
> "http://www.w3.org/1999/XSL/Transform" xmlns:fo=
> "http://www.w3.org/1999/XSL/Format">
> <xsl:output encoding="UTF-8" method="xml"/>
> <xsl:template
> match="//body/root/form/div/center/table[position()=2]/tbody/t
> r[position()=1]/td[position()=8]/input" priority="1"/>
>
> <xsl:template
> match="//body/root/form/div/center/table[position()=2]/tbody/t
> r[position()=1]/input[position()=1]" priority="1"/>
> <xsl:template match="*|text()|@*">
> <xsl:copy>
> <xsl:apply-templates select="*|text()|@*"/>
> </xsl:copy>
> </xsl:template>
> Random Content
> </xsl:stylesheet >
>
>
> This is a perfect XML. and can be loaded into DOM object. but
> once I tried to apply this XSL over an XML it gives me an
> error because it is not a valid XSL. See text appears in the last.
>
> Thanks in anticipatio of help,
>
> Animesh
>
> XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
>
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|