I have created a couple of plug in monitors that parse data out of xml files and thought that they might be helpful to someone. 

The first monitor is called treesXML.pl. This script goes out and gets an xml from an httpresponse. The xml is then parsed to get the desired result based on information entered by the user in Traverse.

The second monitor WM.pl parses an xml document obtained from the Webmetrics API and returns the status for the desired script based on information entered by the user in Traverse. When this script is used the fully qualified path to the xml document being parsed needs to be put in the script. Otherwise the test will show as Unknown in Traverse because scripts are executed from the bin directory, and not from the monitors directory (thanks to Piyush for his help on this).

**Disclaimer
The perl scripts are not complex, and do not implement error checking. Use at your own risk.