On Fri, Jan 31, 2003 at 11:40:24PM -0600, Lars Clausen wrote:
On Fri, 31 Jan 2003, John Edstrom wrote:

I'm new to Dia.  I like that it's output is ( can be ) in xml.  What
I'm wondering is, is there a DTD or a fairly detailed description of
the elements, their allowed attributes, how namespaces are used, etc.?
I didn't see such a document while I was poking around on the site &
the twiki XML topic is unbegun.

The DTD is in the doc directory of the tarball.  I don't think we have a
more detailed description around.

I got my dia as a binary .rpm and the DTD didn't come with it.  I just
DLed the source and the DTDs are there. Thanks.

I'm thinking of spitting out some data as digraphs.  I looked at the
xml output from simple graphs and think that I can figure it all out,
but I'd rather spare myself the learning experience.

Have you looked at the various programs available in the Links section of
the webpage?

Yes, but only briefly.  I"m still just casing the joint at this point.
AutoDia is the closest that I've seen to what I want, but I'm not
really interested in UML.

Right now I'm building automatons which can get pretty complex.
Layout is my main concern, more than rendering or manipulation.  I use
the perl Graph::Directed module which, happily enough, writes xml
and/or 'dot' files ( from the graphviz package).  With the right
arguments dot will figure out a reasonably well-balanced layout for
the digraph and dump the coordinates of the nodes and edges.  I figure
it shouldn't be too difficult to convert or rescale the dot-calculated
coordinates into dia coordinates which would give me a better renderer
of the same graph.  If that's the case then my strategy is to convert
from dot >>-> ( xml | xsl ) >>-> dia.xml.


John Edstrom  

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