The XSLT idea is a good one on paper... but it might not work with all files.

If the property name contains a value that is not an XML-compliant element name, the XSLT will fail.

For instance:
  • <name>WIRE O BINDING</name>
    or
  • <name>2PagePrinting</name>
cannot be converted to
  • <WIRE O BINDING>TRUE</WIRE O BINDING>
  • <2PagePrinting>TRUE</2PagePrinting>
because those are invalid XML element names.
_________________________
Technical Product Manager
I don't want to achieve immortality through my work; I want to achieve immortality through not dying - Woody Allen