unit.xslt: псевдографика первой строки листинга
BOM
Нормальные редакторы умеют его не показывать и/или удалять.
Это не псевдографика, а Нормальные редакторы умеют его не показывать и/или удалять.
Up, Интернетчик.
Задай вопрос.
Оставить комментарий
Fimida
п>ї<?xml version="1.0" encoding="utf-8"?><xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:msxsl="urn:schemas-microsoft-com:xslt" exclude-result-prefixes="msxsl vz str"
xmlns:vz="urn:virtuzoo.com-logic-1.0"
xmlns:str="http://exslt.org/strings"
xmlns="urn:virtuzoo.com-item-1.0"
>
<xsl:param name="logic-config">
<config/>
</xsl:param>
<xsl:output method="xml" indent="yes" />
<xsl:include href="inc/str.xslt"/>
<xsl:template match="config">
<ItemSection Item="{vz:StuffLogic/@Item}">
<xsl:comment>
<xsl:value-of select="$logic-config" />
</xsl:comment>
<Props>
<xsl:call-template name="Props" >
<xsl:with-param name="p" select="var/p" />
</xsl:call-template>
<xsl:call-template name="Props">
<xsl:with-param name="p" select="$logic-config/config/var/p" />
</xsl:call-template>
</Props>
<Animations>
<xsl:call-template name="Animations" >
<xsl:with-param name="a" select="gfx/a/@*" />
</xsl:call-template>
<xsl:call-template name="Animations" >
<xsl:with-param name="a" select="$logic-config/config/gfx/a/@*" />
</xsl:call-template>
</Animations>
</ItemSection>
</xsl:template>
<xsl:template name="Props">
<xsl:param name="p" />
<xsl:for-each select="$p">
<Prop Name="{@name}">
<xsl:if test="@value!=''">
<xsl:attribute name="Value">
<xsl:value-of select="@value"/>
</xsl:attribute>
</xsl:if>
<xsl:if test="@text!=''">
<xsl:attribute name="Text">
<xsl:value-of select="@text"/>
</xsl:attribute>
</xsl:if>
</Prop>
</xsl:for-each>
</xsl:template>
<xsl:template name="Animations">
<xsl:param name="a" />
<xsl:for-each select="$a">
<xsl:if test="name!='name'">
<xsl:variable name="rtfSplits">
<xsl:call-template name="str:split">
<xsl:with-param name="string" select="."/>
<xsl:with-param name="pattern">;</xsl:with-param>
</xsl:call-template>
</xsl:variable>
<xsl:variable name="vSplits" select="msxsl:node-set($rtfSplits)"/>
<xsl:for-each select="$vSplits/*">
<Animation Name="{.}"/>
</xsl:for-each>
</xsl:if>
</xsl:for-each>
</xsl:template>
<>
</xsl:stylesheet>