Code

r16526@tres: ted | 2007-09-11 22:19:01 -0700
authorgouldtj <gouldtj@users.sourceforge.net>
Wed, 12 Sep 2007 06:36:55 +0000 (06:36 +0000)
committergouldtj <gouldtj@users.sourceforge.net>
Wed, 12 Sep 2007 06:36:55 +0000 (06:36 +0000)
 Removing some "&#13;"s that were causing problems.

share/extensions/svg2xaml.xsl
share/extensions/xaml2svg.xsl
share/extensions/xaml2svg/animation.xsl
share/extensions/xaml2svg/brushes.xsl
share/extensions/xaml2svg/canvas.xsl
share/extensions/xaml2svg/geometry.xsl
share/extensions/xaml2svg/properties.xsl
share/extensions/xaml2svg/shapes.xsl
share/extensions/xaml2svg/transform.xsl

index d2e5716d4ccfb4ea805ad943cd40c0b21877acf2..faffb9ad95b1a68866a9fe7f9a28caf4b481b4e1 100644 (file)
@@ -543,7 +543,6 @@ exclude-result-prefixes="rdf xlink msxsl">
 </xsl:template>\r
 \r
 <xsl:template match="/">\r
-  <xsl:text>&#13;</xsl:text>\r
   <xsl:choose>\r
     <xsl:when test="$silverlight_compatible = 1">\r
       <xsl:apply-templates mode="forward" />\r
@@ -581,7 +580,7 @@ exclude-result-prefixes="rdf xlink msxsl">
               <xsl:attribute name="X"><xsl:value-of select="-number(substring-before($viewBox, ' '))" /></xsl:attribute>\r
               <xsl:attribute name="Y"><xsl:value-of select="-number(substring-before(substring-after($viewBox, ' '), ' '))" /></xsl:attribute>\r
             </TranslateTransform>\r
-          </Canvas.RenderTransform><xsl:text>&#13;</xsl:text>\r
+          </Canvas.RenderTransform>\r
         </xsl:if>\r
     <xsl:if test="@transform">\r
       <Canvas>\r
@@ -589,11 +588,10 @@ exclude-result-prefixes="rdf xlink msxsl">
           <TransformGroup><xsl:apply-templates mode="transform" select="." /></TransformGroup>\r
         </Canvas.RenderTransform>\r
         <xsl:apply-templates mode="forward" select="*" />\r
-      </Canvas><xsl:text>&#13;</xsl:text>\r
+      </Canvas>\r
     </xsl:if>\r
 \r
         <xsl:if test="*[name(.) = 'linearGradient' or name(.) = 'radialGradient' or name(.) = 'defs' or name(.) = 'clipPath']">\r
-          <xsl:text>&#13;</xsl:text>\r
           <Canvas.Resources>\r
             <xsl:apply-templates mode="forward" select="*[name(.) = 'linearGradient' or name(.) = 'radialGradient' or name(.) = 'defs' or name(.) = 'clipPath']" />\r
           </Canvas.Resources>\r
@@ -601,7 +599,7 @@ exclude-result-prefixes="rdf xlink msxsl">
         <xsl:if test="not(@transform)">\r
           <xsl:apply-templates mode="forward" select="*[name(.) != 'linearGradient' and name(.) != 'radialGradient' and name(.) != 'defs' and name(.) != 'clipPath']" />\r
         </xsl:if>  \r
-      </Canvas><xsl:text>&#13;</xsl:text>\r
+      </Canvas>\r
     </xsl:when>\r
     <xsl:when test="not(@transform)">\r
       <xsl:apply-templates mode="forward" select="*" />\r
@@ -617,7 +615,7 @@ exclude-result-prefixes="rdf xlink msxsl">
           <TransformGroup><xsl:apply-templates mode="transform" select="." /></TransformGroup>\r
         </Canvas.RenderTransform>\r
         <xsl:apply-templates mode="forward" select="." />\r
-      </Canvas><xsl:text>&#13;</xsl:text>\r
+      </Canvas>\r
     </xsl:when>\r
     <xsl:otherwise>\r
       <xsl:apply-templates mode="forward" select="." />\r
@@ -626,7 +624,6 @@ exclude-result-prefixes="rdf xlink msxsl">
 </xsl:template>\r
 \r
 <xsl:template mode="forward" match="*[name(.) = 'image']">\r
-  <xsl:text>&#13;</xsl:text>\r
   <Image>\r
     <xsl:apply-templates mode="id" select="." />\r
     <xsl:apply-templates mode="clip" select="." />\r
@@ -635,11 +632,10 @@ exclude-result-prefixes="rdf xlink msxsl">
     <xsl:if test="@height"><xsl:attribute name="Height"><xsl:value-of select="@height" /></xsl:attribute></xsl:if>\r
     <!--xsl:apply-templates mode="transform" /-->\r
     <xsl:apply-templates mode="forward" />\r
-  </Image><xsl:text>&#13;</xsl:text>\r
+  </Image>\r
 </xsl:template>\r
 \r
 <xsl:template mode="forward" match="*[name(.) = 'text']">\r
-  <xsl:text>&#13;</xsl:text>\r
   <TextBlock>\r
     <xsl:if test="@font-size"><xsl:attribute name="FontSize"><xsl:value-of select="@font-size" /></xsl:attribute></xsl:if>\r
     <xsl:if test="@style and contains(@style, 'font-size:')">\r
@@ -720,7 +716,7 @@ exclude-result-prefixes="rdf xlink msxsl">
     <!--xsl:apply-templates mode="forward" /-->\r
     <xsl:if test="text()"><xsl:value-of select="text()" /></xsl:if>\r
     <xsl:if test="*[name(.) = 'tspan']/text()"><xsl:value-of select="*[name(.) = 'tspan']/text()" /></xsl:if>\r
-  </TextBlock><xsl:text>&#13;</xsl:text>\r
+  </TextBlock>\r
 </xsl:template>\r
 \r
 <xsl:template mode="forward" match="*[name(.) = 'title' or name(.) = 'desc']">\r
@@ -732,23 +728,20 @@ exclude-result-prefixes="rdf xlink msxsl">
 </xsl:template>\r
 \r
 <xsl:template mode="forward" match="*[name(.) = 'symbol']">\r
-  <xsl:text>&#13;</xsl:text>\r
   <Style>\r
     <xsl:if test="@id"><xsl:attribute name="x:Key"><xsl:value-of select="@id" /></xsl:attribute></xsl:if>\r
-    <xsl:text>&#13;</xsl:text>\r
     <Canvas>\r
       <xsl:apply-templates mode="forward" />\r
-    </Canvas><xsl:text>&#13;</xsl:text>\r
-  </Style><xsl:text>&#13;</xsl:text>\r
+    </Canvas>\r
+  </Style>\r
 </xsl:template>\r
 \r
 <xsl:template mode="forward" match="*[name(.) = 'use']">\r
-  <xsl:text>&#13;</xsl:text>\r
   <Canvas>\r
     <xsl:if test="@xlink:href"><xsl:attribute name="Style"><xsl:value-of select="@xlink:href" /></xsl:attribute></xsl:if>\r
     <!--xsl:apply-templates mode="transform" select="." /-->\r
     <xsl:apply-templates mode="forward" />\r
-  </Canvas><xsl:text>&#13;</xsl:text>\r
+  </Canvas>\r
 </xsl:template>\r
 \r
 <xsl:template mode="forward" match="rdf:RDF | *[name(.) = 'foreignObject']">\r
@@ -762,7 +755,6 @@ exclude-result-prefixes="rdf xlink msxsl">
 <!-- BRUSHES -->\r
 \r
 <xsl:template mode="forward" match="*[name(.) = 'linearGradient']">\r
-  <xsl:text>&#13;</xsl:text>\r
   <LinearGradientBrush>\r
     <xsl:if test="@id"><xsl:attribute name="x:Key"><xsl:value-of select="@id" /></xsl:attribute></xsl:if>\r
     <xsl:attribute name="MappingMode">\r
@@ -805,7 +797,6 @@ exclude-result-prefixes="rdf xlink msxsl">
       </xsl:otherwise>\r
     </xsl:choose>\r
     <LinearGradientBrush.GradientStops>\r
-      <xsl:text>&#13;</xsl:text>\r
       <GradientStopCollection>\r
         <xsl:choose>\r
           <xsl:when test="@xlink:href">\r
@@ -815,17 +806,16 @@ exclude-result-prefixes="rdf xlink msxsl">
           <xsl:otherwise><xsl:apply-templates mode="forward" /></xsl:otherwise>  \r
         </xsl:choose>  \r
       </GradientStopCollection>\r
-    </LinearGradientBrush.GradientStops><xsl:text>&#13;</xsl:text>\r
+    </LinearGradientBrush.GradientStops>\r
     <xsl:if test="@gradientTransform">\r
     <LinearGradientBrush.Transform>\r
       <xsl:apply-templates mode="transform" select="." />\r
     </LinearGradientBrush.Transform>\r
   </xsl:if>  \r
-  </LinearGradientBrush><xsl:text>&#13;</xsl:text>\r
+  </LinearGradientBrush>\r
 </xsl:template>\r
 \r
 <xsl:template mode="forward" match="*[name(.) = 'radialGradient']">\r
-  <xsl:text>&#13;</xsl:text>\r
   <RadialGradientBrush>\r
     <xsl:if test="@id"><xsl:attribute name="x:Key"><xsl:value-of select="@id" /></xsl:attribute></xsl:if>\r
     <xsl:attribute name="MappingMode">\r
@@ -888,14 +878,14 @@ exclude-result-prefixes="rdf xlink msxsl">
           </xsl:when>\r
           <xsl:otherwise><xsl:apply-templates mode="forward" /></xsl:otherwise>\r
         </xsl:choose>\r
-      </GradientStopCollection><xsl:text>&#13;</xsl:text>\r
-    </RadialGradientBrush.GradientStops><xsl:text>&#13;</xsl:text>\r
+      </GradientStopCollection>\r
+    </RadialGradientBrush.GradientStops>\r
     <xsl:if test="@gradientTransform">\r
     <RadialGradientBrush.Transform>\r
       <xsl:apply-templates mode="transform" select="." />\r
     </RadialGradientBrush.Transform>\r
     </xsl:if>  \r
-  </RadialGradientBrush><xsl:text>&#13;</xsl:text>\r
+  </RadialGradientBrush>\r
 </xsl:template>\r
 \r
 <xsl:template mode="forward" match="*[name(.) = 'stop']">\r
@@ -904,13 +894,12 @@ exclude-result-prefixes="rdf xlink msxsl">
     <xsl:apply-templates mode="stop_color" select="." />\r
     <xsl:apply-templates mode="offset" select="." />\r
     <xsl:apply-templates mode="forward" />\r
-  </GradientStop><xsl:text>&#13;</xsl:text>\r
+  </GradientStop>\r
 </xsl:template>\r
 \r
 <!-- SHAPES -->\r
 \r
 <xsl:template mode="forward" match="*[name(.) = 'line']">\r
-  <xsl:text>&#13;</xsl:text>\r
   <Line>\r
     <xsl:if test="@x1"><xsl:attribute name="X1"><xsl:value-of select="@x1" /></xsl:attribute></xsl:if> \r
     <xsl:if test="@y1"><xsl:attribute name="Y1"><xsl:value-of select="@y1" /></xsl:attribute></xsl:if> \r
@@ -931,11 +920,10 @@ exclude-result-prefixes="rdf xlink msxsl">
     </xsl:apply-templates>    \r
     \r
     <xsl:apply-templates mode="forward" />\r
-  </Line><xsl:text>&#13;</xsl:text>\r
+  </Line>\r
 </xsl:template>\r
 \r
 <xsl:template mode="forward" match="*[name(.) = 'rect']">\r
-  <xsl:text>&#13;</xsl:text>\r
   <Rectangle>\r
     <xsl:if test="@x"><xsl:attribute name="Canvas.Left"><xsl:value-of select="@x" /></xsl:attribute></xsl:if>  \r
     <xsl:if test="@y"><xsl:attribute name="Canvas.Top"><xsl:value-of select="@y" /></xsl:attribute></xsl:if>  \r
@@ -962,11 +950,10 @@ exclude-result-prefixes="rdf xlink msxsl">
     </xsl:apply-templates>    \r
     \r
     <xsl:apply-templates mode="forward" />\r
-  </Rectangle><xsl:text>&#13;</xsl:text>\r
+  </Rectangle>\r
 </xsl:template>\r
 \r
 <xsl:template mode="forward" match="*[name(.) = 'polygon']">\r
-  <xsl:text>&#13;</xsl:text>\r
   <Polygon>\r
     <xsl:if test="@points"><xsl:attribute name="Points"><xsl:value-of select="@points" /></xsl:attribute></xsl:if>\r
     <xsl:apply-templates mode="id" select="." />\r
@@ -985,11 +972,10 @@ exclude-result-prefixes="rdf xlink msxsl">
     </xsl:apply-templates>    \r
     \r
     <xsl:apply-templates mode="forward" />\r
-  </Polygon><xsl:text>&#13;</xsl:text>\r
+  </Polygon>\r
 </xsl:template>\r
 \r
 <xsl:template mode="forward" match="*[name(.) = 'polyline']">\r
-  <xsl:text>&#13;</xsl:text>\r
   <Polyline>\r
     <xsl:if test="@points"><xsl:attribute name="Points"><xsl:value-of select="@points" /></xsl:attribute></xsl:if>\r
     <xsl:apply-templates mode="id" select="." />\r
@@ -1008,7 +994,7 @@ exclude-result-prefixes="rdf xlink msxsl">
     </xsl:apply-templates>    \r
     \r
     <xsl:apply-templates mode="forward" />\r
-  </Polyline><xsl:text>&#13;</xsl:text>\r
+  </Polyline>\r
 </xsl:template>\r
 \r
 <xsl:template mode="forward" match="*[name(.) = 'path']">\r
@@ -1047,11 +1033,10 @@ exclude-result-prefixes="rdf xlink msxsl">
     </xsl:apply-templates>\r
     \r
     <xsl:apply-templates mode="forward" />\r
-  </Path><xsl:text>&#13;</xsl:text>\r
+  </Path>\r
 </xsl:template>\r
 \r
 <xsl:template mode="forward" match="*[name(.) = 'ellipse']">\r
-  <xsl:text>&#13;</xsl:text>\r
   <Ellipse>\r
     <xsl:variable name="cx">\r
       <xsl:choose>\r
@@ -1090,11 +1075,10 @@ exclude-result-prefixes="rdf xlink msxsl">
     </xsl:apply-templates>\r
     \r
     <xsl:apply-templates mode="forward" />\r
-  </Ellipse><xsl:text>&#13;</xsl:text>\r
+  </Ellipse>\r
 </xsl:template>\r
 \r
 <xsl:template mode="forward" match="*[name(.) = 'circle']">\r
-  <xsl:text>&#13;</xsl:text>\r
   <Ellipse>\r
     <xsl:variable name="cx">\r
       <xsl:choose>\r
@@ -1131,7 +1115,7 @@ exclude-result-prefixes="rdf xlink msxsl">
     </xsl:apply-templates>\r
     \r
     <xsl:apply-templates mode="forward" />\r
-  </Ellipse><xsl:text>&#13;</xsl:text>\r
+  </Ellipse>\r
 </xsl:template>\r
 \r
 <xsl:template mode="forward" match="*[name(.) = 'clipPath']">\r
@@ -1164,4 +1148,4 @@ exclude-result-prefixes="rdf xlink msxsl">
   </RectangleGeometry>\r
 </xsl:template>\r
 \r
-</xsl:stylesheet>
\ No newline at end of file
+</xsl:stylesheet>\r
index 902f16efc9753a39d828043c360e71165a378f2b..b0e7925f14493f78223ee4b601cf208e397b6306 100644 (file)
@@ -39,7 +39,6 @@ xmlns:msxsl="urn:schemas-microsoft-com:xslt">
 <xsl:include href="xaml2svg/transform.xsl" />\r
 \r
 <xsl:template match="/">\r
-  <xsl:text>&#13;</xsl:text>\r
   <svg>\r
     <xsl:attribute name="overflow">visible</xsl:attribute>\r
     <xsl:variable name="viewBox"><xsl:apply-templates mode="boundingbox" /></xsl:variable>\r
@@ -52,11 +51,10 @@ xmlns:msxsl="urn:schemas-microsoft-com:xslt">
       </xsl:attribute>\r
     </xsl:if>  \r
     <xsl:apply-templates mode="svg" />\r
-  </svg><xsl:text>&#13;</xsl:text>\r
+  </svg>\r
 </xsl:template>\r
 \r
 <xsl:template mode="forward" match="*[name(.) = 'Image']">\r
-  <xsl:text>&#13;</xsl:text>\r
   <xsl:if test="@Canvas.Left or @Canvas.Top"><xsl:value-of disable-output-escaping="yes" select="concat('&lt;svg x=&quot;', @Canvas.Left, '&quot; y=&quot;', @Canvas.Top, '&quot;&gt;')" /></xsl:if>\r
   <image>\r
     <xsl:if test="@Source"><xsl:attribute name="xlink:href"><xsl:value-of select="@Source" /></xsl:attribute></xsl:if>\r
@@ -65,12 +63,11 @@ xmlns:msxsl="urn:schemas-microsoft-com:xslt">
     <xsl:call-template name="template_properties" />\r
     <xsl:call-template name="template_transform" />\r
     <xsl:apply-templates mode="forward" />\r
-  </image><xsl:text>&#13;</xsl:text>\r
+  </image>\r
   <xsl:if test="@Canvas.Left or @Canvas.Top"><xsl:value-of disable-output-escaping="yes" select="'&lt;/svg&gt;&#13;'" /></xsl:if>\r
 </xsl:template>\r
 \r
 <xsl:template mode="forward" match="*[name(.) = 'TextBlock']">\r
-  <xsl:text>&#13;</xsl:text>\r
   <xsl:if test="@Canvas.Left or @Canvas.Top"><xsl:value-of disable-output-escaping="yes" select="concat('&lt;svg x=&quot;', @Canvas.Left, '&quot; y=&quot;', @Canvas.Top, '&quot;&gt;')" /></xsl:if>\r
   <text>\r
     <xsl:if test="@FontSize"><xsl:attribute name="font-size"><xsl:value-of select="@FontSize" /></xsl:attribute></xsl:if>\r
@@ -93,7 +90,7 @@ xmlns:msxsl="urn:schemas-microsoft-com:xslt">
     <xsl:call-template name="template_properties" />\r
     <xsl:call-template name="template_transform" />\r
     <xsl:apply-templates />\r
-  </text><xsl:text>&#13;</xsl:text>\r
+  </text>\r
   <xsl:if test="@Canvas.Left or @Canvas.Top"><xsl:value-of disable-output-escaping="yes" select="'&lt;/svg&gt;&#13;'" /></xsl:if>\r
 </xsl:template>\r
 \r
@@ -101,4 +98,4 @@ xmlns:msxsl="urn:schemas-microsoft-com:xslt">
 <xsl:comment><xsl:value-of select="concat('Unknown tag: ', name(.))" /></xsl:comment>\r
 </xsl:template>\r
 \r
-</xsl:stylesheet>
\ No newline at end of file
+</xsl:stylesheet>\r
index 92e590965e348e2434c0dea43284bc7668035efe..6e7578cd2b1c24f41323185e4d23cc3c4771da26 100644 (file)
@@ -78,24 +78,23 @@ exclude-result-prefixes="def">
 </xsl:template>\r
 \r
 <xsl:template match="*[name(.) = 'ByteAnimation' or name(.) = 'DecimalAnimation' or name(.) = 'DoubleAnimation' or name(.) = 'Int16Animation' or name(.) = 'Int32Animation' or name(.) = 'Int64Animation' or name(.) = 'LengthAnimation' or name(.) = 'SingleAnimation' or name(.) = 'SizeAnimation' or name(.) = 'ThicknessAnimation']">\r
-  <xsl:text>&#13;</xsl:text>\r
   <xsl:choose>\r
     <xsl:when test="../@Path">\r
       <animate>\r
         <xsl:attribute name="attributeName"><xsl:call-template name="template_animation_path"><xsl:with-param name="target" select="../@Path" /></xsl:call-template></xsl:attribute>\r
         <xsl:call-template name="template_animation" />\r
-      </animate><xsl:text>&#13;</xsl:text>  \r
+      </animate>\r
     </xsl:when>\r
     <xsl:when test="name(..) = concat(name(.), 'Collection')">\r
       <animate>\r
         <xsl:attribute name="attributeName"><xsl:value-of select="translate(substring-after(name(../..), concat(name(../../..), '.')), 'ABCDEFGHIJKLMNOPQRSTUVWXYZ', 'abcdefghijklmnopqrstuvwxyz')" /></xsl:attribute>\r
         <xsl:call-template name="template_animation" />\r
-      </animate><xsl:text>&#13;</xsl:text>\r
+      </animate>\r
     </xsl:when>\r
     <xsl:when test="name(..) = concat(name(../..), '.AngleAnimations')">\r
       <animateTransform attributeName="transform" type="rotate">\r
         <xsl:call-template name="template_animation" />\r
-      </animateTransform><xsl:text>&#13;</xsl:text>\r
+      </animateTransform>\r
     </xsl:when>\r
   </xsl:choose>  \r
 </xsl:template>\r
@@ -109,7 +108,6 @@ exclude-result-prefixes="def">
 </xsl:template>\r
 \r
 <xsl:template match="*[name(.) = 'ColorAnimation']">\r
-  <xsl:text>&#13;</xsl:text>\r
   <animateColor>\r
     <xsl:if test="../@Path">\r
       <xsl:attribute name="attributeName"><xsl:call-template name="template_animation_path"><xsl:with-param name="target" select="../@Path" /></xsl:call-template></xsl:attribute>\r
@@ -124,7 +122,7 @@ exclude-result-prefixes="def">
       </xsl:choose>  \r
     </xsl:if>    \r
     <xsl:call-template name="template_animation" />\r
-  </animateColor><xsl:text>&#13;</xsl:text>\r
+  </animateColor>\r
 </xsl:template>\r
 \r
 <xsl:template match="*[name(.) = 'PointAnimation']">\r
@@ -140,4 +138,4 @@ exclude-result-prefixes="def">
 <!-- -->\r
 </xsl:template>\r
 \r
-</xsl:stylesheet>
\ No newline at end of file
+</xsl:stylesheet>\r
index 7dd1968365ecaa49bb67e8d0cb2e98cfce66dccd..a5d20e12df9aeb8f93d156c93f8e19180b9d6fa5 100644 (file)
@@ -32,7 +32,6 @@ exclude-result-prefixes="x">
 <xsl:output method="xml" encoding="ISO-8859-1"/>\r
 \r
 <xsl:template mode="forward" match="*[name(.) = 'LinearGradientBrush']">\r
-  <xsl:text>&#13;</xsl:text>\r
   <linearGradient>\r
     <xsl:attribute name="id">\r
       <xsl:choose>\r
@@ -74,12 +73,10 @@ exclude-result-prefixes="x">
     </xsl:choose>\r
     <xsl:call-template name="template_gradienttransform" />\r
     <xsl:apply-templates select="*[name(.) != 'Brush.Transform' and name(.) != concat(name(..), '.Transform') and name(.) != 'Brush.RelativeTransform' and name(.) != concat(name(..), '.RelativeTransform')]" />\r
-    <xsl:text>&#13;</xsl:text>\r
-  </linearGradient><xsl:text>&#13;</xsl:text>\r
+  </linearGradient>\r
 </xsl:template>\r
 \r
 <xsl:template mode="forward" match="*[name(.) = 'RadialGradientBrush']">\r
-  <xsl:text>&#13;</xsl:text>\r
   <radialGradient>\r
     <xsl:attribute name="id">\r
       <xsl:choose>\r
@@ -114,7 +111,7 @@ exclude-result-prefixes="x">
     <xsl:attribute name="r"><xsl:value-of select="@RadiusX" /></xsl:attribute>\r
     <xsl:call-template name="template_gradienttransform" />\r
     <xsl:apply-templates select="*[name(.) != 'Brush.Transform' and name(.) != concat(name(..), '.Transform') and name(.) != 'Brush.RelativeTransform' and name(.) != concat(name(..), '.RelativeTransform')]" />\r
-  </radialGradient><xsl:text>&#13;</xsl:text>\r
+  </radialGradient>\r
 </xsl:template>\r
 \r
 <xsl:template match="*[name(.) = 'GradientStopCollection' or name(.) = 'GradientBrush.GradientStops' or name(.) = concat(name(..), '.GradientStops')]">\r
@@ -122,7 +119,6 @@ exclude-result-prefixes="x">
 </xsl:template>\r
 \r
 <xsl:template match="*[name(.) = 'GradientStop']">\r
-  <xsl:text>&#13;</xsl:text>\r
   <stop>\r
     <xsl:if test="@Offset"><xsl:attribute name="offset"><xsl:value-of select="@Offset" /></xsl:attribute></xsl:if>\r
     <xsl:if test="@Color">\r
@@ -139,9 +135,7 @@ exclude-result-prefixes="x">
 </xsl:template>\r
 \r
 <xsl:template match="*[name(.) = 'ImageBrush']">\r
-  <xsl:text>&#13;</xsl:text>\r
   <defs>\r
-    <xsl:text>&#13;</xsl:text>\r
     <pattern>\r
       <xsl:choose>\r
         <xsl:when test="@TileMode != 'none' and @Viewport and @ViewportUnits = 'Absolute'">\r
@@ -174,7 +168,6 @@ exclude-result-prefixes="x">
         </xsl:otherwise>\r
       </xsl:choose>\r
       <xsl:attribute name="id"><xsl:value-of select="concat('id_', generate-id(..))" /></xsl:attribute>\r
-      <xsl:text>&#13;</xsl:text>\r
       <image>\r
         <xsl:attribute name="xlink:href"><xsl:value-of select="@ImageSource" /></xsl:attribute>\r
         <xsl:choose>\r
@@ -202,9 +195,9 @@ exclude-result-prefixes="x">
         </xsl:choose>\r
         <xsl:attribute name="style">opacity:1</xsl:attribute>\r
         <xsl:attribute name="image-rendering">optimizeSpeed</xsl:attribute>\r
-      </image><xsl:text>&#13;</xsl:text>\r
-    </pattern><xsl:text>&#13;</xsl:text>\r
-  </defs><xsl:text>&#13;</xsl:text>\r
+      </image>\r
+    </pattern>\r
+  </defs>\r
 </xsl:template>\r
 \r
 <xsl:template match="*[name(.) = 'DrawingBrush']">\r
@@ -248,4 +241,4 @@ exclude-result-prefixes="x">
   <xsl:apply-templates mode="forward" />\r
 </xsl:template>\r
 \r
-</xsl:stylesheet>
\ No newline at end of file
+</xsl:stylesheet>\r
index 0b4a93e76b3454a66c58f86a20e5c69a938500ec..0438bde67ed3c1217ac2840dbbdbd62b8081f0b9 100644 (file)
@@ -31,7 +31,6 @@ xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
 <xsl:output method="xml" encoding="ISO-8859-1"/>\r
 \r
 <xsl:template mode="forward" match="*[name(.) = 'Canvas' or name(.) = 'Window' or name(.) = 'StackPanel']">\r
-  <xsl:text>&#13;</xsl:text>\r
   <svg>\r
     <xsl:choose>\r
     <!--\r
@@ -47,7 +46,6 @@ xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
     <xsl:call-template name="template_properties" />\r
     <xsl:choose>\r
       <xsl:when test="@Transform or *[name(.) = 'UIElement.RenderTransform' or name(.) = 'Shape.RenderTransform' or name(.) = concat(name(..), '.RenderTransform')]">\r
-        <xsl:text>&#13;</xsl:text>\r
         <g>\r
           <xsl:call-template name="template_transform" />\r
           <xsl:apply-templates select="*[name(.) = 'UIElement.RenderTransform' or name(.) = 'Shape.RenderTransform' or name(.) = concat(name(..), '.RenderTransform')]" />\r
@@ -56,7 +54,7 @@ xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
       </xsl:when>\r
       <xsl:otherwise><xsl:apply-templates mode="svg" /></xsl:otherwise>\r
     </xsl:choose>\r
-  </svg><xsl:text>&#13;</xsl:text>\r
+  </svg>\r
 </xsl:template>\r
 \r
 <xsl:template mode="forward" match="*[name(.) = 'Border']">\r
@@ -79,4 +77,4 @@ xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
   <xsl:apply-templates mode="forward" />\r
 </xsl:template>\r
 \r
-</xsl:stylesheet>
\ No newline at end of file
+</xsl:stylesheet>\r
index a3ccd7091b614df2580d9ef1a1da7e31aa10cb13..4468ef4ffd1d00711c89d2f31851da70b146eed0 100644 (file)
@@ -40,7 +40,6 @@ exclude-result-prefixes="def">
 </xsl:template>\r
 \r
 <xsl:template mode="forward" match="*[name(.) = 'ImageDrawing']">\r
-  <xsl:text>&#13;</xsl:text>\r
   <image>\r
     <xsl:if test="@ImageSource"><xsl:attribute name="xlink:href"><xsl:value-of select="@ImageSource" /></xsl:attribute></xsl:if>\r
     <xsl:if test="@Rect">\r
@@ -270,4 +269,4 @@ exclude-result-prefixes="def">
   <xsl:apply-templates mode="forward" />\r
 </xsl:template>\r
 \r
-</xsl:stylesheet>
\ No newline at end of file
+</xsl:stylesheet>\r
index e7cedda1c267026b8a1ab967f9eb4dc0de677e6a..e00011549896f6649ac5a0e7cbeebea0d91427da 100644 (file)
@@ -87,7 +87,6 @@ xmlns:msxsl="urn:schemas-microsoft-com:xslt">
 <xsl:template mode="svg" match="*">\r
   <xsl:choose>\r
     <xsl:when test="false() and name(.) != 'Canvas' and name(.) != 'Image' and name(.) != 'Rect' and name(.) != 'Ellipse' and name(.) != 'Text' and name(.) != 'TextBlock' and (@Canvas.Left or @Canvas.Top)">\r
-      <xsl:text>&#13;</xsl:text>\r
       <svg>\r
         <xsl:if test="@Canvas.Left and @Canvas.Top and @Width and @Height">\r
           <xsl:attribute name="viewBox">\r
@@ -102,7 +101,7 @@ xmlns:msxsl="urn:schemas-microsoft-com:xslt">
         <xsl:if test="@Width"><xsl:attribute name="width"><xsl:value-of select="@Width" /></xsl:attribute></xsl:if>\r
         <xsl:if test="@Height"><xsl:attribute name="height"><xsl:value-of select="@Height" /></xsl:attribute></xsl:if>\r
         <xsl:apply-templates mode="g" select="." />\r
-      </svg><xsl:text>&#13;</xsl:text>\r
+      </svg>\r
     </xsl:when>\r
     <xsl:otherwise><xsl:apply-templates mode="g" select="." /></xsl:otherwise>\r
   </xsl:choose>\r
@@ -187,27 +186,25 @@ xmlns:msxsl="urn:schemas-microsoft-com:xslt">
       <xsl:when test="contains(@Clip, '{')"><xsl:attribute name="fill"><xsl:value-of select="concat('url(#', substring-before(substring-after(@Clip, '{'), '}'), ')')" /></xsl:attribute></xsl:when>\r
       <xsl:otherwise>\r
         <xsl:attribute name="clip-path"><xsl:value-of select="concat('url(#clippath_', generate-id(.),')')" /></xsl:attribute>\r
-       <defs><xsl:text>&#13;</xsl:text>\r
+       <defs>\r
          <clipPath>\r
            <xsl:attribute name="id"><xsl:value-of select="concat('clippath_', generate-id(.))" /></xsl:attribute>\r
-           <xsl:text>&#13;</xsl:text>\r
            <path>\r
              <xsl:attribute name="d">\r
                 <xsl:choose>\r
                   <xsl:when test="contains(@Clip, 'F1')"><xsl:value-of select="substring-after(@Clip, 'F1')" /></xsl:when>\r
                   <xsl:otherwise><xsl:value-of select="@Clip" /></xsl:otherwise>\r
                 </xsl:choose>  \r
-             </xsl:attribute></path><xsl:text>&#13;</xsl:text>\r
-         </clipPath><xsl:text>&#13;</xsl:text>\r
-        </defs><xsl:text>&#13;</xsl:text>\r
+             </xsl:attribute></path>\r
+         </clipPath>\r
+        </defs>\r
       </xsl:otherwise>\r
     </xsl:choose>\r
   </xsl:if>\r
 </xsl:template>\r
 \r
 <xsl:template mode="forward" match="*[name(.) = concat(name(..), '.Resources')]">\r
-  <xsl:text>&#13;</xsl:text>\r
-  <defs><xsl:apply-templates mode="forward" /></defs><xsl:text>&#13;</xsl:text>\r
+  <defs><xsl:apply-templates mode="forward" /></defs>\r
 </xsl:template>\r
 \r
 <xsl:template mode="forward" match="*[name(.) = concat(name(..), '.Children')]">\r
@@ -253,17 +250,16 @@ xmlns:msxsl="urn:schemas-microsoft-com:xslt">
 </xsl:template>\r
 \r
 <xsl:template mode="defs" match="*[name(.) = 'UIElement.Clip' or name(.) = concat(name(..), '.Clip')]">\r
-  <defs><xsl:text>&#13;</xsl:text>\r
+  <defs>\r
     <clipPath>\r
       <xsl:attribute name="id"><xsl:value-of select="concat('clippath_', generate-id(.))" /></xsl:attribute>\r
-      <xsl:text>&#13;</xsl:text>\r
       <path>\r
         <xsl:attribute name="d">\r
           <xsl:apply-templates mode="forward" />\r
         </xsl:attribute>\r
-      </path><xsl:text>&#13;</xsl:text>\r
-    </clipPath><xsl:text>&#13;</xsl:text>\r
-  </defs><xsl:text>&#13;</xsl:text>\r
+      </path>\r
+    </clipPath>\r
+  </defs>\r
 </xsl:template>\r
 \r
 <xsl:template mode="forward" match="*[name(.) = 'UIElement.OpacityMask' or name(.) = concat(name(..), '.OpacityMask')]">\r
@@ -271,12 +267,12 @@ xmlns:msxsl="urn:schemas-microsoft-com:xslt">
 </xsl:template>\r
 \r
 <xsl:template mode="defs" match="*[name(.) = 'UIElement.OpacityMask' or name(.) = concat(name(..), '.OpacityMask')]">\r
-  <defs><xsl:text>&#13;</xsl:text>\r
+  <defs>\r
     <mask>\r
       <xsl:attribute name="id"><xsl:value-of select="concat('mask_', generate-id(.))" /></xsl:attribute>\r
       <xsl:apply-templates mode="svg" />\r
-    </mask><xsl:text>&#13;</xsl:text>\r
-  </defs><xsl:text>&#13;</xsl:text>\r
+    </mask>\r
+  </defs>\r
 </xsl:template>\r
 \r
 \r
index 48548616b8e98b1a0b7afa38d54d820f6a33d736..45510e33f9cb39a2b2615fdbd342bba9f34df940 100644 (file)
@@ -32,7 +32,6 @@ exclude-result-prefixes="def">
 <xsl:output method="xml" encoding="ISO-8859-1"/>\r
 \r
 <xsl:template mode="forward" match="*[name(.) = 'Path']">\r
-  <xsl:text>&#13;</xsl:text>\r
   <path>\r
     <xsl:if test="@Data">\r
       <xsl:attribute name="d">\r
@@ -49,7 +48,7 @@ exclude-result-prefixes="def">
     <xsl:call-template name="template_properties" />  \r
     <xsl:call-template name="template_transform" />  \r
     <xsl:apply-templates mode="forward" />\r
-  </path><xsl:text>&#13;</xsl:text>\r
+  </path>\r
 </xsl:template>    \r
 \r
 <xsl:template mode="forward" match="*[name(.) = 'Path.Data']">\r
@@ -67,7 +66,6 @@ exclude-result-prefixes="def">
 </xsl:template>\r
 \r
 <xsl:template mode="forward" match="*[name(.) = 'Line']">\r
-  <xsl:text>&#13;</xsl:text>\r
   <line>\r
     <xsl:if test="@X1"><xsl:attribute name="x1"><xsl:value-of select="@X1" /></xsl:attribute></xsl:if> \r
     <xsl:if test="@Y1"><xsl:attribute name="y1"><xsl:value-of select="@Y1" /></xsl:attribute></xsl:if> \r
@@ -76,11 +74,10 @@ exclude-result-prefixes="def">
     <xsl:call-template name="template_properties" />  \r
     <xsl:call-template name="template_transform" />  \r
     <xsl:apply-templates mode="forward" />\r
-  </line><xsl:text>&#13;</xsl:text>\r
+  </line>\r
 </xsl:template>\r
 \r
 <xsl:template mode="forward" match="*[name(.) = 'Ellipse']">\r
-  <xsl:text>&#13;</xsl:text>\r
   <ellipse>\r
     <xsl:if test="@Width">\r
       <xsl:attribute name="rx"><xsl:value-of select="@Width div 2" /></xsl:attribute>\r
@@ -97,11 +94,10 @@ exclude-result-prefixes="def">
     <xsl:call-template name="template_properties" />  \r
     <xsl:call-template name="template_transform" />  \r
     <xsl:apply-templates mode="forward" />\r
-  </ellipse><xsl:text>&#13;</xsl:text>\r
+  </ellipse>\r
 </xsl:template>\r
 \r
 <xsl:template mode="forward" match="*[name(.) = 'Rectangle']">\r
-  <xsl:text>&#13;</xsl:text>\r
   <rect>\r
     <xsl:if test="@Canvas.Left"><xsl:attribute name="x"><xsl:value-of select="@Canvas.Left" /></xsl:attribute></xsl:if>  \r
     <xsl:if test="@Canvas.Top"><xsl:attribute name="y"><xsl:value-of select="@Canvas.Top" /></xsl:attribute></xsl:if>  \r
@@ -113,11 +109,10 @@ exclude-result-prefixes="def">
     <xsl:call-template name="template_transform" />\r
     <xsl:call-template name="template_timeline_animations" />\r
     <xsl:apply-templates mode="forward" />\r
-  </rect><xsl:text>&#13;</xsl:text>\r
+  </rect>\r
 </xsl:template>\r
 \r
 <xsl:template mode="forward" match="*[name(.) = 'Polyline']">\r
-  <xsl:text>&#13;</xsl:text>\r
   <polyline>\r
     <xsl:if test="@Points"><xsl:attribute name="points"><xsl:value-of select="@Points" /></xsl:attribute></xsl:if>\r
     <xsl:attribute name="fill-rule">\r
@@ -129,11 +124,10 @@ exclude-result-prefixes="def">
     <xsl:call-template name="template_properties" />  \r
     <xsl:call-template name="template_transform" />  \r
     <xsl:apply-templates mode="forward" />\r
-  </polyline><xsl:text>&#13;</xsl:text>\r
+  </polyline>\r
 </xsl:template>\r
 \r
 <xsl:template mode="forward" match="*[name(.) = 'Polygon']">\r
-  <xsl:text>&#13;</xsl:text>\r
   <polygon>\r
     <xsl:if test="@Points"><xsl:attribute name="points"><xsl:value-of select="@Points" /></xsl:attribute></xsl:if>\r
     <xsl:attribute name="fill-rule">\r
@@ -145,11 +139,10 @@ exclude-result-prefixes="def">
     <xsl:call-template name="template_properties" />  \r
     <xsl:call-template name="template_transform" />  \r
     <xsl:apply-templates mode="forward" />\r
-  </polygon><xsl:text>&#13;</xsl:text>\r
+  </polygon>\r
 </xsl:template>\r
 \r
 <xsl:template mode="forward" match="*[name(.) = 'Glyphs']">\r
-  <xsl:text>&#13;</xsl:text>\r
   <defs>\r
     <font-face>\r
       <xsl:attribute name="font-family"><xsl:value-of select="concat('TrueType ', generate-id(.))" /></xsl:attribute>\r
@@ -164,7 +157,7 @@ exclude-result-prefixes="def">
     <xsl:call-template name="template_properties" />  \r
     <xsl:call-template name="template_transform" />  \r
     <xsl:if test="@UnicodeString"><xsl:value-of select="@UnicodeString" /></xsl:if>\r
-  </text><xsl:text>&#13;</xsl:text>\r
+  </text>\r
 </xsl:template>\r
 \r
-</xsl:stylesheet>
\ No newline at end of file
+</xsl:stylesheet>\r
index 19f1222a13b4804a1a135d43789d6dc576f3744e..66312dfcb3dab6f4ab06125c6abaeeb322d5dadb 100644 (file)
@@ -80,7 +80,7 @@ exclude-result-prefixes="def">
     </xsl:attribute>\r
   <xsl:apply-templates select="*[name(.) = 'TransformDecorator.Transform']/*/*" />  \r
   <xsl:apply-templates mode="forward" select="*[name(.) != 'TransformDecorator.Transform']" />\r
-  </g><xsl:text>&#13;</xsl:text>\r
+  </g>\r
 </xsl:template>\r
 -->\r
 \r