We use a Python script to build the XML for our installer by creating an object of the installer that provides a toXML method. This means we have a very powerful (and maintainable) way of building the installer XML.
To do this I have previously used Python's beautiful soup parser to extract the class information from the userguide (http://installbuilder.bitrock.com/docs/installbuilder-userguide/apa.html etc).
Unfortunately since I last did this (fairly painful) exercise, you've changed the layout of the userguide HTML pages and I'm finding myself having to rewrite the script that generates the class structures.
Q1. Would you be able to provide a python library for generating the installer XML?
If not ... Q2. Would you be able to provide some form of machine readable/parseable representation of the core blocks that make up the installer (i.e. the Project, Component etc and the parameters with defaults and descriptions)?
p.s. Does anyone else do this? I've spoke with other bitrock users who say it would be nice, but not anyone else who has actually done it.
Please sign in to leave a comment.