ref: cb2c30bfbf3f7d0ce1ecc28faf6891c98ab28273
dir: /xml.h/
typedef struct Xelem Xelem; typedef struct Xattr Xattr; struct Xelem { char *n; char *v; Xattr *a; Xelem *ch; Xelem *next; void *priv; }; struct Xattr { char *n; char *v; Xattr *next; }; enum { Xmlstartonly = 1, }; typedef struct Biobuf Biobuf; Xelem *xmlread(Biobuf *b, int flags, int *err); void xmlfree(Xelem *xml); void xmlprint(Xelem *x, int fd); Xelem *xmlget(Xelem *x, char *n); Xattr *xmlgetattr(Xattr *a, char *n); #pragma varargck type "Ӽ" char* int xmlstrfmt(Fmt *f);