Lines Matching refs:tag

170 inline static zend_string *_xml_decode_tag(xml_parser *parser, const char *tag);
613 static zend_string *_xml_decode_tag(xml_parser *parser, const char *tag) in _xml_decode_tag() argument
617 str = xml_utf8_decode((const XML_Char *)tag, strlen(tag), parser->target_encoding); in _xml_decode_tag()
665 zval tag, atr; in _xml_startElementHandler() local
668 array_init(&tag); in _xml_startElementHandler()
673 … add_assoc_string(&tag, "tag", SKIP_TAGSTART(ZSTR_VAL(tag_name))); /* cast to avoid gcc-warning */ in _xml_startElementHandler()
674 add_assoc_string(&tag, "type", "open"); in _xml_startElementHandler()
675 add_assoc_long(&tag, "level", parser->level); in _xml_startElementHandler()
698 zend_hash_str_add(Z_ARRVAL(tag), "attributes", sizeof("attributes") - 1, &atr); in _xml_startElementHandler()
703 parser->ctag = zend_hash_next_index_insert(Z_ARRVAL(parser->data), &tag); in _xml_startElementHandler()
733 zval tag; in _xml_endElementHandler() local
738 array_init(&tag); in _xml_endElementHandler()
742 … add_assoc_string(&tag, "tag", SKIP_TAGSTART(ZSTR_VAL(tag_name))); /* cast to avoid gcc-warning */ in _xml_endElementHandler()
743 add_assoc_string(&tag, "type", "close"); in _xml_endElementHandler()
744 add_assoc_long(&tag, "level", parser->level); in _xml_endElementHandler()
746 zend_hash_next_index_insert(Z_ARRVAL(parser->data), &tag); in _xml_endElementHandler()
820 zval tag; in _xml_characterDataHandler() local
840 array_init(&tag); in _xml_characterDataHandler()
844 add_assoc_string(&tag, "tag", SKIP_TAGSTART(parser->ltags[parser->level-1])); in _xml_characterDataHandler()
845 add_assoc_str(&tag, "value", decoded_value); in _xml_characterDataHandler()
846 add_assoc_string(&tag, "type", "cdata"); in _xml_characterDataHandler()
847 add_assoc_long(&tag, "level", parser->level); in _xml_characterDataHandler()
849 zend_hash_next_index_insert(Z_ARRVAL(parser->data), &tag); in _xml_characterDataHandler()