Lines Matching refs:tag
1168 /** the current tag; malloced; or NULL outside of tags */
1169 char* tag;
1191 /** The BIO for the tag */
1193 xml_selectbio(struct xml_data* data, const char* tag)
1196 if(strcasecmp(tag, "KeyTag") == 0)
1198 else if(strcasecmp(tag, "Algorithm") == 0)
1200 else if(strcasecmp(tag, "DigestType") == 0)
1202 else if(strcasecmp(tag, "Digest") == 0)
1220 if(!data->tag)
1226 data->tag?data->tag:"none");
1231 if(strcasecmp(data->tag, "Zone") == 0) {
1241 b = xml_selectbio(data, data->tag);
1337 * XML handle the KeyDigest start tag, check validity periods.
1388 * XML start of element. This callback is called whenever an XML tag starts.
1391 * @param name: the tag that starts.
1400 if(verb>=4) printf("xml tag start '%s'\n", name);
1401 free(data->tag);
1402 data->tag = strdup(name);
1403 if(!data->tag) {
1425 b = xml_selectbio(data, data->tag);
1484 * XML end of element. This callback is called whenever an XML tag ends.
1487 * @param name: the tag that ends.
1493 if(verb>=4) printf("xml tag end '%s'\n", name);
1494 free(data->tag);
1495 data->tag = NULL;
1599 free(data.tag);