home *** CD-ROM | disk | FTP | other *** search
/ Chip 2011 November / CHIP_2011_11.iso / Programy / Narzedzia / Inkscape / Inkscape-0.48.2-1-win32.exe / share / extensions / aisvg.xslt < prev    next >
Extensible Markup Language  |  2011-07-08  |  1KB  |  37 lines

  1. <?xml version="1.0"?>
  2. <xsl:stylesheet  xml:space="default" version="1.0" 
  3. xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
  4. xmlns="http://www.w3.org/2000/svg"
  5. xmlns:svg="http://www.w3.org/2000/svg"
  6. xmlns:xlink="http://www.w3.org/1999/xlink"
  7. xmlns:x="http://ns.adobe.com/Extensibility/1.0/" 
  8. xmlns:i="http://ns.adobe.com/AdobeIllustrator/10.0/" 
  9. xmlns:graph="http://ns.adobe.com/Graphs/1.0/" 
  10. xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/" 
  11. xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
  12. >
  13. <xsl:output indent="yes"/>
  14.     <xsl:template match="/">
  15.             <xsl:apply-templates />
  16.     </xsl:template>
  17.   <xsl:template match="svg:svg/svg:switch[count(*)=2][name(*[1])='foreignObject']">
  18.         <xsl:apply-templates select="*[not(name()='foreignObject')]/*"/>
  19.   </xsl:template>
  20.     <xsl:template match="svg:svg/svg:g | svg:g[@i:extraneous='self']/svg:g">
  21.         <xsl:copy>
  22.       <xsl:attribute name="inkscape:groupmode">layer</xsl:attribute>
  23.             <xsl:apply-templates select="@*|*"/>
  24.     </xsl:copy>
  25.   </xsl:template>
  26.     <xsl:template match="*">
  27.         <xsl:copy>
  28.         <xsl:apply-templates select="@*|node()|text"/>
  29.         </xsl:copy>
  30.     </xsl:template>
  31.     <xsl:template match="@*">
  32.         <xsl:copy/>
  33.     </xsl:template>
  34.     <xsl:template match="i:*|@i:*|x:*|@x:*|graph:*|@graph:*|a:*|@a:*">
  35.     </xsl:template>
  36. </xsl:stylesheet>
  37.