* xmlTextReaderEndElement: * @ctx: the user data (XML parser context) * @fullname: The element name, including namespace prefix * * called when an ending tag has been processed. */
| 646 | * called when an ending tag has been processed. |
| 647 | */ |
| 648 | static void |
| 649 | xmlTextReaderEndElement(void *ctx, const xmlChar *fullname) { |
| 650 | xmlParserCtxtPtr ctxt = (xmlParserCtxtPtr) ctx; |
| 651 | xmlTextReaderPtr reader = ctxt->_private; |
| 652 | |
| 653 | #ifdef DEBUG_CALLBACKS |
| 654 | printf("xmlTextReaderEndElement(%s)\n", fullname); |
| 655 | #endif |
| 656 | if ((reader != NULL) && (reader->endElement != NULL)) { |
| 657 | reader->endElement(ctx, fullname); |
| 658 | } |
| 659 | } |
| 660 | |
| 661 | /** |
| 662 | * xmlTextReaderStartElementNs: |
nothing calls this directly
no test coverage detected