Phil, does the implementation of XML on the box share the same "method" routines as the CLI implementation? Is the XSD used to create the CLI?
One of the discussion points that comes up frequently is that many SNMP implementations are different enough from the CLI implementations that two sets of code get written on the box (one for CLI and one for SNMP). When considering a move to XML it is important that the vendors can implement once and get more than one transport encoding.
Thanks, /gww