Re: DIA export code



Thanks Nux.

I 'll see the tutorial.
I don't use <xsl:value-of .../> because I've simplify my file due to the error. With this  xsl file  I want that the source file contains <state/> (that would say that   <xsl:template match="dia:object[ type='UML - State']"> works...)
 
Regards, David

2009/4/17 Maciej Jaros <egil wp pl>
david wrote:
Hi,

I'm a beginner in DIA, and I'm trying to make my own xsl to convert a statechart diagram to a nice xml file.
I've read and pick some lines in others xsl file (like dia-uml.xsl) to have an exemple but I have a problem.

This is my an extract of my xsl file :
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
  xmlns:dia="http://www.lysator.liu.se/~alla/dia/"
  version="1.0">
  <xsl:output method="xml" indent="yes"/>

  <xsl:template match="/">
    <xsl:element name="dia-uml">
      <xsl:apply-templates select="
dia:object[ type='UML - State']"/>
    </xsl:element>
  </xsl:template>
  
  <xsl:template match="dia:object[ type='UML - State']">
    <xsl:element name="state">
    </xsl:element>
  </xsl:template>


My template dia:object[ type='UML - State'] doesn't work and I'don't know why. I've tried different things ( " or ' ....) but without changes.
Not sure what you want to do, but my guess you should use <xsl:value-of .../> somewhere. There is a nice tutrial about XSL on w3schools. For an example of using XSL on DIA files you can use:
http://nux.w.of.pl/smp/dia2sql/
(sorry about the commercials - I have to change this host :-/)
Note that that readme is in the package.

Regards,
Nux.

_______________________________________________
dia-list mailing list
dia-list gnome org
http://mail.gnome.org/mailman/listinfo/dia-list
FAQ at http://live.gnome.org/Dia/Faq
Main page at http://live.gnome.org/Dia





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]