Declarative HTML/XML scraper