* xmlTextReaderBaseUri: * @reader: the xmlTextReaderPtr used * * The base URI of the node. * * Returns the base URI or NULL if not available, * if non NULL it need to be freed by the caller. */
| 3434 | * if non NULL it need to be freed by the caller. |
| 3435 | */ |
| 3436 | xmlChar * |
| 3437 | xmlTextReaderBaseUri(xmlTextReaderPtr reader) { |
| 3438 | xmlChar *ret = NULL; |
| 3439 | int result; |
| 3440 | |
| 3441 | if ((reader == NULL) || (reader->node == NULL)) |
| 3442 | return(NULL); |
| 3443 | result = xmlNodeGetBaseSafe(NULL, reader->node, &ret); |
| 3444 | if (result < 0) |
| 3445 | xmlTextReaderErrMemory(reader); |
| 3446 | |
| 3447 | return(ret); |
| 3448 | } |
| 3449 | |
| 3450 | /** |
| 3451 | * xmlTextReaderConstBaseUri: |
nothing calls this directly
no test coverage detected