I haven't messed with the WOW ui at all but imagine the two are very similar. The tag and param names may vary, but it should follow the usual XML conventions (which are VERY similar to HTML).
Likewise, script syntax may vary but its all very much like any other stripped down programming language. Allot of the functions found in real programming languages won't be available. For example EQ2 doesn't provide any loops, and almost no string operations like trunc(), split(), indexof(), etc.
As with any XML layer, what can be achieved is entirely dependant on what hooks have been provided to the client. If a particular piece of data hasn't been exposed to the XML layer, it usually isn't possible to extract dynamically.
Relative object positioning/sizing schemes can vary significantly. EQ2 is based (mostly) on total object size while other schemes allow for positioning based on edge distance.
EQ2's UIBuilder is quirky but once you get used to it, it makes large scale editing extreamly easy.
|