I understand: NO GUARANTY, No help. I accept the challenge. Where can I locate the code so I can have my way with it?

len morgan

Ben Rubinstein wrote:
On 29/2/08 14:27, Len Morgan wrote:
Is there any chance that one of you (or someone else) might release the XML exporter? I'd like to make a "DIFFer" for stacks. I'd want to be able to export EVERYTHING (object properties, etc) in addition to scripts and then give the option to the user to display everything, just objects, just scripts, etc.

I understand that you cannot restore a stack exactly, because you can't set IDs, but I think you might be able to "fake" it by recreating the stack in the same order (so the ids would end up being the same). Maybe that's more trouble than it's worth but I think it IS possible.

I think this would be a handy tool and I'd love to take a shot at it.

You're welcome to take a copy of mine and mash it as you will. It's literally a tool stack - no docs, impenetrable interface, probably shitey code - I've just built it once when I needed, extended it on another occasion when I needed a bit more, repeat, so it's just got an accreted collection of the features I've needed at some time or the other.

I say it generates XML, but it would be more accurate to say 'pseudo-XML' - it's probably well formed, but it's not valid, there's no use of CDATA or escaping on the content, so if a script includes "&" (er, many of mine do) that just appears in the 'xml', instantly rendering it invalid for a start.

I've only ever used it for diffing, not with any intention of archiving or recreating from the files. Includes options for scripts, substacks, object native properties, user properties, rev properties, contents and styled contents.

(As an example of the fact that it has been aimed at diffing not reconstructing, it's smart enough to output elements belonging to groups only once, rather than on each card it encounters the group; but it doesn't mention whether a particular card includes a given group.)

So, if you'll accept it with no warranties, no apologies, and no explanations, you're welcome to it.

- Ben

_______________________________________________
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


_______________________________________________
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to