add xml analyzing feature