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>&#xa;</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>&#xa;</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>&#xa;</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>&#xa;</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]].

Reply via email to