version 3.0b; simplificada, reescrita; con soporte XPath