| <?xml version="1.0"?> |
| <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"> |
| |
| <xsl:include href="identity.xsl" /> |
| |
| <xsl:template match="pb_type"> |
| <xsl:copy> |
| <!-- |
| Convert |
| <pb_type><blif_model>XXX</blif_model></pb_type> |
| to |
| <pb_type blif_model="XXX"></pb_type> |
| --> |
| <xsl:if test="blif_model"> |
| <xsl:attribute name="blif_model"><xsl:value-of select="blif_model/text()"/></xsl:attribute> |
| </xsl:if> |
| <!-- |
| Convert |
| <pb_type><pb_class>XXX</pb_class></pb_type> |
| to |
| <pb_type class="XXX"></pb_type> |
| --> |
| <xsl:if test="pb_class"> |
| <xsl:attribute name="class"><xsl:value-of select="pb_class/text()"/></xsl:attribute> |
| </xsl:if> |
| <xsl:apply-templates select="@*"/> |
| <xsl:apply-templates select="node()"/> |
| </xsl:copy> |
| </xsl:template> |
| |
| <xsl:template match="pb_type/blif_model"/> |
| <xsl:template match="pb_type/pb_class"/> |
| |
| </xsl:stylesheet> |