Re: Export xsl, Save diagram error
- From: david <daav14 gmail com>
- To: discussions about usage and development of dia <dia-list gnome org>
- Subject: Re: Export xsl, Save diagram error
- Date: Thu, 4 Jun 2009 12:44:02 +0200
Hi, thank for your answer.
I think you're right, I was working on it just before you answered.
After an export, I've tried to remove the new file (with windows explorer) and it's impossible....(file still used by an other program...)
I think that my XSL export has a problem to finalize the conversion but I don't know where.
This is an extract of my xslt 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" encoding="ISO-8859-1"/>
<xsl:template match="/">
<xsl:element name="a">
<xsl:attribute name="id">Procedure</xsl:attribute>
<xsl:call-template name="trouverDebut"/>
<xsl:call-template name="trouverData"/>
<xsl:apply-templates select="//dia:object[ type='UML - State Term']"/>
<xsl:apply-templates select="//dia:object[ type='UML - State']"/>
</xsl:element>
</xsl:template>
</xsl:stylesheet>
I've remove all others templates because the error is still here whithout them...
Best regards
2009/6/4 Loek Bergman
<loek bergman gmail com>
Hi David,
I have not seen your code, so it is a pure guess. What I can think of is that you still have a hook on the original file.
If you nullify the hook on the original file it might work.
Something like this:
File fl = getFile(fileName);
//work on file
//save file
File newFile = getFile(fileName);
newFile.save();
The
first file might prevent your new file from updating. Setting the first
hook on the file to null or only having a reference to a file using a
local variable in your methods might solve this kind of problem.
Is this an idea?
With kind regards,
Loek
2009/6/4 Loek Bergman
<loek bergman gmail com>
Hi David,
I have not seen your code, so it is a pure guess. What I can think of is that you still have a hook on the original file.
If you nullify the hook on the original file it might work.
Something like this:
File fl = getFile(fileName);
//work on file
//save file
File newFile = getFile(fileName);
newFile.save();
The first file might prevent your new file from updating. Setting the first hook on the file to null or only having a reference to a file using a local variable in your methods might solve this kind of problem.
Is this an idea?
With kind regards,
Loek
2009/6/4 david
<daav14 gmail com>
Hey!
I'm still working on my own xsl export. It works : it's ok to create a new xml file from my Diagram.
But, I have a probleme : a messagebox appears after the export and says : Error while saving result: <output export file>. I don't understand because this file is full and contains my diagram converted.
A second problem (I think, it's linked) : when I wanted to save my diagram (.Dia) after an export, it's impossible : a messagebox appears and says : Unable to rename <file.dia> in <file.dia> Permission Denied.
Have you already seen this problem ? Have I made a mistake in my XSLT file ?
Thanks.
Best regards, David.
_______________________________________________
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
_______________________________________________
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]