ref: 4e09200f7e4bf8791c9c720922734e0759206b72
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; }