svnno****@sourc*****
svnno****@sourc*****
2009年 3月 16日 (月) 19:44:46 JST
Revision: 1084 http://svn.sourceforge.jp/view?root=sie&view=rev&rev=1084 Author: dhrname Date: 2009-03-16 19:44:46 +0900 (Mon, 16 Mar 2009) Log Message: ----------- ieとfirefoxの判別式を加えた Modified Paths: -------------- trunk/sie.xsl Modified: trunk/sie.xsl =================================================================== --- trunk/sie.xsl 2009-03-15 14:14:11 UTC (rev 1083) +++ trunk/sie.xsl 2009-03-16 10:44:46 UTC (rev 1084) @@ -1,9 +1,11 @@ <?xml version="1.0" encoding="utf-8"?> -<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" -xmlns:msxsl="urn:schemas-microsoft-com:xslt" -version="1.0"> - <xsl:output indent="yes" method="html" omit-xml-declaration="no" /> +<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:msxsl="urn:schemas-microsoft-com:xslt" version="1.0"> +<xsl:variable name="vendor" select="system-property('xsl:vendor')"/> +<xsl:variable name="node-set" select="function-available('xsl:node-set')"/> + <xsl:output indent="yes" method="xml" omit-xml-declaration="no" media-type="image/svg+xml"/> <xsl:template match="/"> +<xsl:choose> +<xsl:when test="$vendor='Microsoft'"> <html xmlns="http://www.w3.org/1999/xhtml" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office"> <head> <title><xsl:value-of select="title" /></title> @@ -13,10 +15,22 @@ <script type="image/svg+xml" width="1000px" height="1000px"><xsl:apply-templates /></script> </body> </html> +</xsl:when> +<xsl:when test="$vendor='Transformiix' and $node-set"> + <xsl:apply-templates /> +</xsl:when> +</xsl:choose> </xsl:template> <xsl:template match="*|@*|text()"> +<xsl:choose> +<xsl:when test="$vendor='Microsoft'"> <xsl:copy> <xsl:apply-templates select="*|@*|text()"/> </xsl:copy> +</xsl:when> +<xsl:when test="$vendor='Transformiix' and $node-set"> + <xsl:apply-templates /> +</xsl:when> +</xsl:choose> </xsl:template> </xsl:stylesheet> \ No newline at end of file