ref: 17b3ae4f1a1ce71b26bd2d383c9be513af29bb66
dir: /libxml/xmlvalue.c/
#include <u.h> #include <libc.h> #include "xml.h" char * xmlvalue(Elem *ep, char *name) { Attr *ap; /* * This enables the common idiom: xmlvalue(xmllook(), name); */ if (ep == nil) return nil; for(ap = ep->attrs; ap; ap = ap->next) if(strcmp(ap->name, name) == 0) return ap->value; return nil; }