On 2/12/08, Stephen Bain <stephen.bain(a)gmail.com> wrote:
Ah ha! Thanks. And this page:
http://en.wikipedia.org/wiki/Special:Version
answers my next question, which was going to be "just how flaming many
of these extensions are they, and how difficult will it be to cope
with them?"
Fortunately, they all (<categorytree>, <charinsert>, <fundraising>,
<fundraisinglogo>, <hiero>, <imagemap>, <inputbox>, <poem>,
<pre>,
<ref>, <references>, <source> and <timeline>) seem to conform to
the
basic XML style of tags.
I'll need to encode some behaviour like "hiero" and "source" are
opaque blocks, but the contents of <ref> needs to be parsed.
To continue my rambling it looks like there are three general types of
<xml> tags:
- HTML tags permitted by mediawiki (<b>, <table>...)
- Native mediawiki tags (<nowiki>, <pre>, <html>, <gallery>, any
others?)
- Extensions (<ref> etc)
Should be ok to deal with.
Steve