On Monday 09 October 2006 05:26 pm, Alan wrote: > Folks, > > I've just started on this project, so hints on which way to head would > be appreciated. > I'm posting it up in the hopes that someone will say, "Hey, that's what > Project Y does" and that way I don't have to reinvent the wheel. > > I got some data in the form of: > Head > SubHeadA > SubSubHead1 > SubSubHead2 > SubSubHead3 > SubHeadB > SubSubHead1 > SubSubHead2 > > What I need to do is arrange that data in some kind of tree form. > Something like (excuse the bad ascii drawing, hopefully it'll come > through): > > Head > > /\ > SubHeadA SubHeadB > > / | \ / | \ > SubSubHead1 2 3 SubSubHead1 2 3 > > Ascii would be acceptable, bonus points for graphical. > I said "Org Chart" in the subject because that's the closet thing I > could think of that represents the idea I'm shooting for. > I suppose I could have said "hierarchal collection of boxes" or maybe > "tree of boxes" if that helps. > > Ideas on where to start?
Well you could do this with dia. It would be pretty easy to write a program that would generate dia XML from input like the data you show. See http://www.gnome.org/projects/dia/ Another way to go would be to generate SVG. http://en.wikipedia.org/wiki/Scalable_Vector_Graphics If I were doing this I would probably go for the SVG approach since that gets you to a representation that is standardized and well supported right off the bat. If you can spend a couple of bucks (ajbucks? :) then you might want to check out http://www.aisee.com/ But if you really want to get down and dirty just use Microsoft Word http://hacks.oreilly.com/pub/h/2589 He, he, BobLQ > > -ajb -- [email protected] http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-list
