xsl-list
[Top] [All Lists]

RE: How to Validate an XSL

2004-03-04 03:16:46
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(_at_)iee(_dot_)org
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(_at_)in(_dot_)firstrain(_dot_)com]
Sent: 04 March 2004 09:44
To: xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com
Subject: [xsl] 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



<Prev in Thread] Current Thread [Next in Thread>