Changed to simplify the definition of the alert struct using xml
marhalling to handle the xml labels.