Author: bobtarling Date: 2012-01-02 03:19:24-0800 New Revision: 19861 Modified: trunk/src/argouml-core-model-mdr/src/org/argouml/model/mdr/conversions/NormalizeXMI.xsl trunk/src/argouml-core-model-mdr/src/org/argouml/model/mdr/conversions/uml13touml14.xsl
Log: Remove some xalan specific code and replace with more compatible exslt Modified: trunk/src/argouml-core-model-mdr/src/org/argouml/model/mdr/conversions/NormalizeXMI.xsl Url: http://argouml.tigris.org/source/browse/argouml/trunk/src/argouml-core-model-mdr/src/org/argouml/model/mdr/conversions/NormalizeXMI.xsl?view=diff&pathrev=19861&r1=19860&r2=19861 ============================================================================== --- trunk/src/argouml-core-model-mdr/src/org/argouml/model/mdr/conversions/NormalizeXMI.xsl (original) +++ trunk/src/argouml-core-model-mdr/src/org/argouml/model/mdr/conversions/NormalizeXMI.xsl 2012-01-02 03:19:24-0800 @@ -6,7 +6,7 @@ xmlns:xsl = "http://www.w3.org/1999/XSL/Transform" xmlns:xalan="http://xml.apache.org/xslt" xmlns:saxon = "http://icl.com/saxon" - xmlns:date="http://xml.apache.org/xalan/java/java.util.Date" + xmlns:date="http://exslt.org/dates-and-times" extension-element-prefixes = "xalan saxon date" exclude-result-prefixes = "xalan saxon date" version = "1.0" > @@ -30,8 +30,8 @@ <xsl:template match="/"> <xsl:text>
</xsl:text> - <xsl:variable name="now" select="date:new()"/> - <xsl:comment> XMIClean'ed on: <xsl:value-of select="date:toString($now)"/> </xsl:comment> + <xsl:variable name="now" select="date:date()"/> + <xsl:comment> XMIClean'ed on: <xsl:value-of select="$now"/> </xsl:comment> <xsl:text>
</xsl:text> <xsl:copy> <xsl:apply-templates select="@*|node()"/> Modified: trunk/src/argouml-core-model-mdr/src/org/argouml/model/mdr/conversions/uml13touml14.xsl Url: http://argouml.tigris.org/source/browse/argouml/trunk/src/argouml-core-model-mdr/src/org/argouml/model/mdr/conversions/uml13touml14.xsl?view=diff&pathrev=19861&r1=19860&r2=19861 ============================================================================== --- trunk/src/argouml-core-model-mdr/src/org/argouml/model/mdr/conversions/uml13touml14.xsl (original) +++ trunk/src/argouml-core-model-mdr/src/org/argouml/model/mdr/conversions/uml13touml14.xsl 2012-01-02 03:19:24-0800 @@ -37,11 +37,12 @@ --> <xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" + xmlns:exslt="http://exslt.org/common" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xalan="http://xml.apache.org/xalan" - xmlns:saxon = "http://icl.com/saxon" + xmlns:saxon="http://icl.com/saxon" xmlns:UML="org.omg.xmi.namespace.UML" - xmlns:date="http://xml.apache.org/xalan/java/java.util.Date" + xmlns:date="http://exslt.org/dates-and-times" xmlns:java_lang="http://xml.apache.org/xalan/java/java.lang" xmlns:fn="http://www.w3.org/2005/02/xpath-functions" extension-element-prefixes="fn date java_lang" @@ -50,7 +51,7 @@ <xsl:output method="xml" indent="yes" encoding="utf-8" xalan:indent-amount="2" saxon:indent-spaces="2"/> <xsl:variable name="version" select="0.4"/> - <xsl:variable name="now" select="date:new()"/> + <xsl:variable name="now" select="date:date()"/> <xsl:key name="stereo-key" match="Foundation.Extension_Mechanisms.Stereotype" use="./Foundation.Extension_Mechanisms.Stereotype.extendedElement/Foundation.Core.ModelElement/@xmi.idref"/> @@ -62,7 +63,7 @@ <xsl:template match="/" name="root"> <xsl:text>
</xsl:text> <xsl:comment> - Converted from UML 1.3 to UML 1.4 on: <xsl:value-of select="date:toString($now)"/> + Converted from UML 1.3 to UML 1.4 on: <xsl:value-of select="date:date($now)"/> Converter version <xsl:value-of select="$version"/> by Ludovic Maitre and Tom Morris </xsl:comment> <xsl:text>
</xsl:text> @@ -75,7 +76,7 @@ <xsl:template match="/XMI" name="xmi"> <XMI xmi.version="1.2" xmlns:UML="org.omg.xmi.namespace.UML"> <xsl:attribute name="timestamp"> - <xsl:value-of select="date:toString($now)"/> + <xsl:value-of select="$now"/> </xsl:attribute> <xsl:apply-templates /> </XMI> @@ -203,7 +204,7 @@ <UML:TagDefinition> <xsl:attribute name="xmi.idref"> <xsl:value-of - select="xalan:nodeset($tagdefinitions)//*[@name=$tag]/@xmi.id" /> + select="exslt:node-set($tagdefinitions)//*[@name=$tag]/@xmi.id" /> </xsl:attribute> </UML:TagDefinition> </UML:TaggedValue.type> ------------------------------------------------------ http://argouml.tigris.org/ds/viewMessage.do?dsForumId=5905&dsMessageId=2903649 To unsubscribe from this discussion, e-mail: [[email protected]].
