| <?xml version="1.0"?> |
| |
| <xsl:stylesheet |
| xmlns:xsl="http://www.w3.org/1999/XSL/Transform" |
| xmlns:ui="http://dummy.com/mynamespace" |
| xmlns="http://www.w3.org/1999/xhtml" |
| xmlns:html="http://www.w3.org/1999/xhtml" |
| version="1.0"> |
| |
| <xsl:output method="html" |
| doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd" |
| doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN" indent="yes"/> |
| |
| <xsl:template match="ui:app"> |
| <form> |
| <xsl:attribute name="action"> |
| <xsl:value-of select="@url" /> |
| </xsl:attribute> |
| <xsl:apply-templates select="./*" /> |
| </form> |
| </xsl:template> |
| |
| <xsl:template match="ui:someButton"> |
| <input type="submit"> |
| <xsl:attribute name="id"> |
| <xsl:value-of select="@id" /> |
| </xsl:attribute> |
| <xsl:attribute name="name"> |
| <xsl:value-of select="@name" /> |
| </xsl:attribute> |
| <xsl:attribute name="value"> |
| <xsl:value-of select="normalize-space(.)"/> |
| </xsl:attribute> |
| </input> |
| </xsl:template> |
| |
| </xsl:stylesheet> |