use LibXML to detect node identity, not hash address
prepare 1.9 release