#include #include #include #include #include int main (int argc, char **argv) { xmlInitParser(); xmlDoc *document; document = xmlParseDoc("HERE"); xmlXPathContext *xpc; xpc = xmlXPathNewContext(document); xmlXPathRegisterNs(xpc, "p", "http://p.p"); xmlXPathObject *xp; xp = xmlXPathEvalExpression("/r/p:a", xpc); if (xp == NULL) return(1); xmlNodeSet *nodes; nodes = xp->nodesetval; xmlNode *node; node = nodes->nodeTab[0]; xmlSetNs(node, NULL); xmlChar *s; int size; xmlDocDumpMemory(document, &s, &size); char *string; string = (char *)s; printf("%s", string); return(0); } #### HERE #### ($q=q:Sq=~/;[c](.)(.)/;chr(-||-|5+lengthSq)`"S|oS2"`map{chr |+ord }map{substrSq`S_+|`|}3E|-|`7**2-3:)=~y+S|`+$1,++print+eval$q,q,a,