[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: Embedding html within xml
Hmm it was not good interpretated. So if you add the template bellow to your code then for each node which have not any template matching it, it will copy the node as it is. And if this node is an HTML tag, it will be display correctly in the browser. -----Message d'origine----- De : owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx]De la part de Ricaud Matthieu Envoye : mercredi 10 mars 2004 15:40 A : xsl-list@xxxxxxxxxxxxxxxxxxxxxx Objet : RE: Embedding html within xml In your xsl stylesheet you can write this template : <xsl:template match="*"> <xsl:copy><xsl:for-each select="@*"><xsl:copy/></xsl:for-each><xsl:if test="*|text()"><xsl:apply-templates/></xsl:if></xsl:copy> </xsl:template> So that every node in your xml corresponding to a HTML tag will be display as HTLM. -----Message d'origine----- De : owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx]De la part de John Reid Envoye : mercredi 10 mars 2004 14:11 A : xsl-list@xxxxxxxxxxxxxxxxxxxxxx Objet : RE: Embedding html within xml Took your advice and changed it to <rule type="Change of Particulars">To change your particulars. ie change of address, marital status etc <a href="www.defence.gov.au/army/6hsb/h_Particulars.htm">click here.</a></rule> But how would I change the below to capture the <a></a>? It does not exist within every rule <ul> <xsl:for-each select="rules/rule"> <li class="strong"><xsl:value-of select="@type" /><br/> <span class="goldmedium"><xsl:value-of select="." /></span></li> </xsl:for-each> </ul> -----Original Message----- From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx] On Behalf Of David Carlisle Sent: Wednesday, 10 March 2004 10:44 PM To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx Subject: Re: Embedding html within xml Usual advice is to change your input format to <rule type="Change of Particulars">To change your particulars. ie change of address, marital status etc <a href="www.defence.gov.au/army/6hsb/h_Particulars.htm">click here.</a></rule> But if that is out of your control then use (if your system supports it) <xsl:template match="rule"> <xsl:value-of disable-output-escaping="yes" select="."/> but complain to someone about your unpleasant input... David -- http://www.dcarlisle.demon.co.uk/matthew ________________________________________________________________________ This e-mail has been scanned for all viruses by Star Internet. The service is powered by MessageLabs. For more information on a proactive anti-virus service working around the clock, around the globe, visit: http://www.star.net.uk ________________________________________________________________________ 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 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
|