Mega Code Archive

 
Categories / XML / XSLT StyleSheet
 

Create xlink in style sheet

File: Data.xml <html>   <body>     <p>       Here is the       <a href="a.html">author</a>     </p>   </body> </html> File: Transform.xslt <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"   xmlns:xlink="http://www.w3.org/1999/xlink" version="1.0">   <xsl:output method="xml" omit-xml-declaration="yes" />   <xsl:template match="a">     <author xlink:type="simple" xlink:href="{@href}">       <xsl:apply-templates />     </author>   </xsl:template>   <xsl:template match="p">     <para>       <xsl:apply-templates />     </para>   </xsl:template> </xsl:stylesheet> Output:        <para xmlns:xlink="http://www.w3.org/1999/xlink">       Here is the       <author xlink:type="simple" xlink:href="a.html">author</author>     </para>