a lib for xml/html extracting