DescAttribute2Element.xslt
Jump to navigation
Jump to search
One casualty of the war on attributes was the P4 desc= attribute. This stylesheet converts it to the P5 <desc> element.
<?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"> <!-- Change the TEI P4:2004 desc= attributes into P5 <desc> elements --> <!-- Copyleft 2006 Syd Bauman and the Brown University Women Writers Project --> <xsl:import href="Copy-All.xsl"/> <!-- Match any of the culprit attributes ... --> <xsl:template match="certainty/@desc | respons/@desc | gap/@desc | join/@desc | joinGrp/@desc | event/@desc | kinesic/@desc | vocal/@desc"> <!-- ... spit it out as a <desc> element. --> <xsl:element name="desc"> <xsl:value-of select="."/> </xsl:element> </xsl:template> </xsl:stylesheet>