--- a/codesys-ide/scripts/plcopenxml.xslt +++ b/codesys-ide/scripts/plcopenxml.xslt @@ -7,45 +7,24 @@ | Parse POU start tags --> <xsl:template match="po:pou[@pouType='functionBlock']"> - <xsl:text>--- -</xsl:text> -<!-- <xsl:value-of select="po:interface/po:documentation"/>--> <xsl:call-template name="trim"> <xsl:with-param name="input" select="po:interface/po:documentation"/> </xsl:call-template> - <xsl:text> -~~~ST -</xsl:text> <xsl:text>FUNCTION_BLOCK </xsl:text><xsl:value-of select="@name" /> <xsl:apply-templates select="po:interface"/> - <xsl:text> -~~~ -</xsl:text> <xsl:apply-templates select="po:body"/> <xsl:apply-templates select="po:addData/po:data/po:Method"/> </xsl:template> <xsl:template match="po:pou[@pouType='program']"> - <xsl:text>--- -~~~ST -</xsl:text> <xsl:text>PROGRAM </xsl:text><xsl:value-of select="@name" /> <xsl:apply-templates select="po:interface"/> - <xsl:text> -~~~ -</xsl:text> <xsl:apply-templates select="po:body"/> </xsl:template> <xsl:template match="po:Method"> - <xsl:text>--- -~~~ST -</xsl:text> <xsl:text>METHOD </xsl:text><xsl:value-of select="@name" /> <xsl:text>: </xsl:text> <xsl:apply-templates select="*/po:returnType"/> <xsl:apply-templates select="po:interface"/> - <xsl:text> -~~~ -</xsl:text> <xsl:apply-templates select="po:body"/> </xsl:template> @@ -156,12 +135,7 @@ | Implement the presentation of the different languages --> <xsl:template match="po:ST"> - <xsl:text>~~~ST -</xsl:text> <xsl:value-of select="*[1]"/> - <xsl:text> -~~~ -</xsl:text> </xsl:template> <xsl:template name="trim">