libxml2
|
I/O interfaces used by the parser. More...
Data Structures | |
struct | _xmlParserInputBuffer |
Parser input buffer. More... | |
struct | _xmlOutputBuffer |
Output buffer. More... |
Typedefs | |
typedef int(* | xmlInputMatchCallback) (const char *filename) |
Callback used in the I/O Input API to detect if the current handler can provide input functionality for this resource. | |
typedef void *(* | xmlInputOpenCallback) (const char *filename) |
Callback used in the I/O Input API to open the resource. | |
typedef int(* | xmlInputReadCallback) (void *context, char *buffer, int len) |
Callback used in the I/O Input API to read the resource. | |
typedef int(* | xmlInputCloseCallback) (void *context) |
Callback used in the I/O Input API to close the resource. | |
typedef int(* | xmlOutputMatchCallback) (const char *filename) |
Callback used in the I/O Output API to detect if the current handler can provide output functionality for this resource. | |
typedef void *(* | xmlOutputOpenCallback) (const char *filename) |
Callback used in the I/O Output API to open the resource. | |
typedef int(* | xmlOutputWriteCallback) (void *context, const char *buffer, int len) |
Callback used in the I/O Output API to write to the resource. | |
typedef int(* | xmlOutputCloseCallback) (void *context) |
Callback used in the I/O Output API to close the resource. | |
typedef xmlParserInputBuffer *(* | xmlParserInputBufferCreateFilenameFunc) (const char *URI, xmlCharEncoding enc) |
Signature for the function doing the lookup for a suitable input method corresponding to an URI. | |
typedef xmlOutputBuffer *(* | xmlOutputBufferCreateFilenameFunc) (const char *URI, xmlCharEncodingHandler *encoder, int compression) |
Signature for the function doing the lookup for a suitable output method corresponding to an URI. |
Functions | |
void | xmlCleanupInputCallbacks (void) |
clears the entire input callback table. | |
int | xmlPopInputCallbacks (void) |
Clear the top input callback from the input stack. | |
void | xmlRegisterDefaultInputCallbacks (void) |
Registers the default compiled-in I/O handlers. | |
xmlParserInputBuffer * | xmlAllocParserInputBuffer (xmlCharEncoding enc) |
Create a buffered parser input for progressive parsing. | |
xmlParserInputBuffer * | xmlParserInputBufferCreateFilename (const char *URI, xmlCharEncoding enc) |
Create a buffered parser input for the progressive parsing of a file Automatic support for ZLIB/Compress compressed document is provided by default if found at compile-time. | |
xmlParserInputBuffer * | xmlParserInputBufferCreateFile (FILE *file, xmlCharEncoding enc) |
Create a buffered parser input for the progressive parsing of a FILE * buffered C I/O. | |
xmlParserInputBuffer * | xmlParserInputBufferCreateFd (int fd, xmlCharEncoding enc) |
Create a buffered parser input for the progressive parsing for the input from a file descriptor. | |
xmlParserInputBuffer * | xmlParserInputBufferCreateMem (const char *mem, int size, xmlCharEncoding enc) |
Create a parser input buffer for parsing from a memory area. | |
xmlParserInputBuffer * | xmlParserInputBufferCreateStatic (const char *mem, int size, xmlCharEncoding enc) |
Create a parser input buffer for parsing from a memory area. | |
xmlParserInputBuffer * | xmlParserInputBufferCreateIO (xmlInputReadCallback ioread, xmlInputCloseCallback ioclose, void *ioctx, xmlCharEncoding enc) |
Create a buffered parser input for the progressive parsing for the input from an I/O handler. | |
int | xmlParserInputBufferRead (xmlParserInputBuffer *in, int len) |
Same as xmlParserInputBufferGrow. | |
int | xmlParserInputBufferGrow (xmlParserInputBuffer *in, int len) |
Grow up the content of the input buffer, the old data are preserved This routine handle the I18N transcoding to internal UTF-8 This routine is used when operating the parser in normal (pull) mode. | |
int | xmlParserInputBufferPush (xmlParserInputBuffer *in, int len, const char *buf) |
Push the content of the arry in the input buffer This routine handle the I18N transcoding to internal UTF-8 This is used when operating the parser in progressive (push) mode. | |
void | xmlFreeParserInputBuffer (xmlParserInputBuffer *in) |
Free up the memory used by a buffered parser input. | |
char * | xmlParserGetDirectory (const char *filename) |
lookup the directory for that file | |
int | xmlRegisterInputCallbacks (xmlInputMatchCallback matchFunc, xmlInputOpenCallback openFunc, xmlInputReadCallback readFunc, xmlInputCloseCallback closeFunc) |
Register a new set of I/O callback for handling parser input. | |
xmlParserInputBuffer * | __xmlParserInputBufferCreateFilename (const char *URI, xmlCharEncoding enc) |
Create a buffered parser input for the progressive parsing of a file Automatic support for ZLIB/Compress compressed document is provided by default if found at compile-time. | |
void | xmlCleanupOutputCallbacks (void) |
clears the entire output callback table. | |
int | xmlPopOutputCallbacks (void) |
Remove the top output callbacks from the output stack. | |
void | xmlRegisterDefaultOutputCallbacks (void) |
Registers the default compiled-in I/O handlers. | |
xmlOutputBuffer * | xmlAllocOutputBuffer (xmlCharEncodingHandler *encoder) |
Create a buffered parser output. | |
xmlOutputBuffer * | xmlOutputBufferCreateFilename (const char *URI, xmlCharEncodingHandler *encoder, int compression) |
Create a buffered output for the progressive saving of a file If filename is "-" then we use stdout as the output. | |
xmlOutputBuffer * | xmlOutputBufferCreateFile (FILE *file, xmlCharEncodingHandler *encoder) |
Create a buffered output for the progressive saving to a FILE * buffered C I/O. | |
xmlOutputBuffer * | xmlOutputBufferCreateBuffer (xmlBuffer *buffer, xmlCharEncodingHandler *encoder) |
Create a buffered output for the progressive saving to a xmlBuffer. | |
xmlOutputBuffer * | xmlOutputBufferCreateFd (int fd, xmlCharEncodingHandler *encoder) |
Create a buffered output for the progressive saving to a file descriptor. | |
xmlOutputBuffer * | xmlOutputBufferCreateIO (xmlOutputWriteCallback iowrite, xmlOutputCloseCallback ioclose, void *ioctx, xmlCharEncodingHandler *encoder) |
Create a buffered output for the progressive saving to an I/O handler. | |
const xmlChar * | xmlOutputBufferGetContent (xmlOutputBuffer *out) |
Gives a pointer to the data currently held in the output buffer. | |
size_t | xmlOutputBufferGetSize (xmlOutputBuffer *out) |
Gives the length of the data currently held in the output buffer. | |
int | xmlOutputBufferWrite (xmlOutputBuffer *out, int len, const char *buf) |
Write the content of the array in the output I/O buffer This routine handle the I18N transcoding from internal UTF-8 The buffer is lossless, i.e. | |
int | xmlOutputBufferWriteString (xmlOutputBuffer *out, const char *str) |
Write the content of the string in the output I/O buffer This routine handle the I18N transcoding from internal UTF-8 The buffer is lossless, i.e. | |
int | xmlOutputBufferWriteEscape (xmlOutputBuffer *out, const xmlChar *str, xmlCharEncodingOutputFunc escaping) |
Write the content of the string in the output I/O buffer This routine escapes the characters and then handle the I18N transcoding from internal UTF-8 The buffer is lossless, i.e. | |
int | xmlOutputBufferFlush (xmlOutputBuffer *out) |
flushes the output I/O channel | |
int | xmlOutputBufferClose (xmlOutputBuffer *out) |
flushes and close the output I/O channel and free up all the associated resources | |
int | xmlRegisterOutputCallbacks (xmlOutputMatchCallback matchFunc, xmlOutputOpenCallback openFunc, xmlOutputWriteCallback writeFunc, xmlOutputCloseCallback closeFunc) |
Register a new set of I/O callback for handling output. | |
xmlOutputBuffer * | __xmlOutputBufferCreateFilename (const char *URI, xmlCharEncodingHandler *encoder, int compression) |
Create a buffered output for the progressive saving of a file If filename is "-" then we use stdout as the output. | |
xmlParserInput * | xmlCheckHTTPInput (xmlParserCtxt *ctxt, xmlParserInput *ret) |
xmlParserInput * | xmlNoNetExternalEntityLoader (const char *URL, const char *ID, xmlParserCtxt *ctxt) |
A specific entity loader disabling network accesses, though still allowing local catalog accesses for resolution. | |
xmlChar * | xmlNormalizeWindowsPath (const xmlChar *path) |
int | xmlCheckFilename (const char *path) |
if stat is not available on the target machine, | |
int | xmlFileMatch (const char *filename) |
void * | xmlFileOpen (const char *filename) |
int | xmlFileRead (void *context, char *buffer, int len) |
int | xmlFileClose (void *context) |
xmlParserInputBufferCreateFilenameFunc | xmlParserInputBufferCreateFilenameDefault (xmlParserInputBufferCreateFilenameFunc func) |
Registers a callback for URI input file handling. | |
xmlOutputBufferCreateFilenameFunc | xmlOutputBufferCreateFilenameDefault (xmlOutputBufferCreateFilenameFunc func) |
Registers a callback for URI output file handling. | |
xmlOutputBufferCreateFilenameFunc | xmlThrDefOutputBufferCreateFilenameDefault (xmlOutputBufferCreateFilenameFunc func) |
Set per-thread default value. | |
xmlParserInputBufferCreateFilenameFunc | xmlThrDefParserInputBufferCreateFilenameDefault (xmlParserInputBufferCreateFilenameFunc func) |
Set per-thread default value. |
I/O interfaces used by the parser.
Functions and datatypes for parser input and output.
typedef int(* xmlInputCloseCallback) (void *context) |
Callback used in the I/O Input API to close the resource.
context | an Input context |
typedef int(* xmlInputMatchCallback) (const char *filename) |
Callback used in the I/O Input API to detect if the current handler can provide input functionality for this resource.
filename | the filename or URI |
typedef void *(* xmlInputOpenCallback) (const char *filename) |
Callback used in the I/O Input API to open the resource.
filename | the filename or URI |
typedef int(* xmlInputReadCallback) (void *context, char *buffer, int len) |
Callback used in the I/O Input API to read the resource.
context | an Input context |
buffer | the buffer to store data read |
len | the length of the buffer in bytes |
typedef xmlOutputBuffer *(* xmlOutputBufferCreateFilenameFunc) (const char *URI, xmlCharEncodingHandler *encoder, int compression) |
Signature for the function doing the lookup for a suitable output method corresponding to an URI.
URI | the URI to write to |
encoder | the requested target encoding |
compression | compression level |
typedef int(* xmlOutputCloseCallback) (void *context) |
Callback used in the I/O Output API to close the resource.
context | an Output context |
typedef int(* xmlOutputMatchCallback) (const char *filename) |
Callback used in the I/O Output API to detect if the current handler can provide output functionality for this resource.
filename | the filename or URI |
typedef void *(* xmlOutputOpenCallback) (const char *filename) |
Callback used in the I/O Output API to open the resource.
filename | the filename or URI |
typedef int(* xmlOutputWriteCallback) (void *context, const char *buffer, int len) |
Callback used in the I/O Output API to write to the resource.
context | an Output context |
buffer | the buffer of data to write |
len | the length of the buffer in bytes |
typedef xmlParserInputBuffer *(* xmlParserInputBufferCreateFilenameFunc) (const char *URI, xmlCharEncoding enc) |
Signature for the function doing the lookup for a suitable input method corresponding to an URI.
URI | the URI to read from |
enc | the requested source encoding |
xmlOutputBuffer * __xmlOutputBufferCreateFilename | ( | const char * | URI, |
xmlCharEncodingHandler * | encoder, | ||
int | compression ) |
Create a buffered output for the progressive saving of a file If filename is "-" then we use stdout as the output.
Automatic support for ZLIB/Compress compressed document is provided by default if found at compile-time.
Consumes encoder but not in error case.
Internal implementation, never uses the callback installed with xmlOutputBufferCreateFilenameDefault.
URI | a C string containing the URI or filename |
encoder | the encoding converter or NULL |
compression | the compression ration (0 none, 9 max). |
xmlParserInputBuffer * __xmlParserInputBufferCreateFilename | ( | const char * | URI, |
xmlCharEncoding | enc ) |
Create a buffered parser input for the progressive parsing of a file Automatic support for ZLIB/Compress compressed document is provided by default if found at compile-time.
Do an encoding check if enc == XML_CHAR_ENCODING_NONE
Internal implementation, never uses the callback installed with xmlParserInputBufferCreateFilenameDefault.
URI | a C string containing the URI or filename |
enc | the charset encoding if known |
xmlOutputBuffer * xmlAllocOutputBuffer | ( | xmlCharEncodingHandler * | encoder | ) |
Create a buffered parser output.
Consumes encoder but not in error case.
encoder | the encoding converter or NULL |
xmlParserInputBuffer * xmlAllocParserInputBuffer | ( | xmlCharEncoding | enc | ) |
Create a buffered parser input for progressive parsing.
The encoding argument is deprecated and should be set to XML_CHAR_ENCODING_NONE. The encoding can be changed with xmlSwitchEncoding or xmlSwitchEncodingName later on.
enc | the charset encoding if known (deprecated) |
int xmlCheckFilename | ( | const char * | path | ) |
if stat is not available on the target machine,
path | the path to check |
xmlParserInput * xmlCheckHTTPInput | ( | xmlParserCtxt * | ctxt, |
xmlParserInput * | ret ) |
ctxt | an XML parser context |
ret | an XML parser input |
void xmlCleanupInputCallbacks | ( | void | ) |
clears the entire input callback table.
this includes the compiled-in I/O.
void xmlCleanupOutputCallbacks | ( | void | ) |
clears the entire output callback table.
this includes the compiled-in I/O callbacks.
int xmlFileClose | ( | void * | context | ) |
context | the I/O context |
int xmlFileMatch | ( | const char * | filename | ) |
filename | the URI for matching |
void * xmlFileOpen | ( | const char * | filename | ) |
filename | the URI for matching |
int xmlFileRead | ( | void * | context, |
char * | buffer, | ||
int | len ) |
context | the I/O context |
buffer | where to drop data |
len | number of bytes to write |
void xmlFreeParserInputBuffer | ( | xmlParserInputBuffer * | in | ) |
Free up the memory used by a buffered parser input.
in | a buffered parser input |
xmlParserInput * xmlNoNetExternalEntityLoader | ( | const char * | URL, |
const char * | publicId, | ||
xmlParserCtxt * | ctxt ) |
A specific entity loader disabling network accesses, though still allowing local catalog accesses for resolution.
URL | the URL or system ID for the entity to load |
publicId | the public ID for the entity to load |
ctxt | the context in which the entity is called or NULL |
int xmlOutputBufferClose | ( | xmlOutputBuffer * | out | ) |
flushes and close the output I/O channel and free up all the associated resources
out | a buffered output |
xmlOutputBuffer * xmlOutputBufferCreateBuffer | ( | xmlBuffer * | buffer, |
xmlCharEncodingHandler * | encoder ) |
Create a buffered output for the progressive saving to a xmlBuffer.
Consumes encoder but not in error case.
buffer | a xmlBuffer |
encoder | the encoding converter or NULL |
xmlOutputBuffer * xmlOutputBufferCreateFd | ( | int | fd, |
xmlCharEncodingHandler * | encoder ) |
Create a buffered output for the progressive saving to a file descriptor.
Consumes encoder but not in error case.
fd | a file descriptor number |
encoder | the encoding converter or NULL |
xmlOutputBuffer * xmlOutputBufferCreateFile | ( | FILE * | file, |
xmlCharEncodingHandler * | encoder ) |
Create a buffered output for the progressive saving to a FILE * buffered C I/O.
Consumes encoder but not in error case.
file | a FILE * |
encoder | the encoding converter or NULL |
xmlOutputBuffer * xmlOutputBufferCreateFilename | ( | const char * | URI, |
xmlCharEncodingHandler * | encoder, | ||
int | compression ) |
Create a buffered output for the progressive saving of a file If filename is "-" then we use stdout as the output.
Automatic support for ZLIB/Compress compressed document is provided by default if found at compile-time.
Consumes encoder but not in error case.
Allows the actual function to be overridden with xmlOutputBufferCreateFilenameDefault.
URI | a C string containing the URI or filename |
encoder | the encoding converter or NULL |
compression | the compression ration (0 none, 9 max). |
xmlOutputBufferCreateFilenameFunc xmlOutputBufferCreateFilenameDefault | ( | xmlOutputBufferCreateFilenameFunc | func | ) |
Registers a callback for URI output file handling.
func | function pointer to the new OutputBufferCreateFilenameFunc |
xmlOutputBuffer * xmlOutputBufferCreateIO | ( | xmlOutputWriteCallback | iowrite, |
xmlOutputCloseCallback | ioclose, | ||
void * | ioctx, | ||
xmlCharEncodingHandler * | encoder ) |
Create a buffered output for the progressive saving to an I/O handler.
Consumes encoder but not in error case.
iowrite | an I/O write function |
ioclose | an I/O close function |
ioctx | an I/O handler |
encoder | the charset encoding if known |
int xmlOutputBufferFlush | ( | xmlOutputBuffer * | out | ) |
flushes the output I/O channel
out | a buffered output |
const xmlChar * xmlOutputBufferGetContent | ( | xmlOutputBuffer * | out | ) |
Gives a pointer to the data currently held in the output buffer.
out | an xmlOutputBuffer |
size_t xmlOutputBufferGetSize | ( | xmlOutputBuffer * | out | ) |
Gives the length of the data currently held in the output buffer.
out | an xmlOutputBuffer |
int xmlOutputBufferWrite | ( | xmlOutputBuffer * | out, |
int | len, | ||
const char * | data ) |
Write the content of the array in the output I/O buffer This routine handle the I18N transcoding from internal UTF-8 The buffer is lossless, i.e.
will store in case of partial or delayed writes.
out | a buffered parser output |
len | the size in bytes of the array. |
data | an char array |
int xmlOutputBufferWriteEscape | ( | xmlOutputBuffer * | out, |
const xmlChar * | str, | ||
xmlCharEncodingOutputFunc | escaping ) |
Write the content of the string in the output I/O buffer This routine escapes the characters and then handle the I18N transcoding from internal UTF-8 The buffer is lossless, i.e.
will store in case of partial or delayed writes.
out | a buffered parser output |
str | a zero terminated UTF-8 string |
escaping | an optional escaping function (or NULL) |
int xmlOutputBufferWriteString | ( | xmlOutputBuffer * | out, |
const char * | str ) |
Write the content of the string in the output I/O buffer This routine handle the I18N transcoding from internal UTF-8 The buffer is lossless, i.e.
will store in case of partial or delayed writes.
out | a buffered parser output |
str | a zero terminated C string |
char * xmlParserGetDirectory | ( | const char * | filename | ) |
lookup the directory for that file
filename | the path to a file |
xmlParserInputBuffer * xmlParserInputBufferCreateFd | ( | int | fd, |
xmlCharEncoding | enc ) |
Create a buffered parser input for the progressive parsing for the input from a file descriptor.
The encoding argument is deprecated and should be set to XML_CHAR_ENCODING_NONE. The encoding can be changed with xmlSwitchEncoding or xmlSwitchEncodingName later on.
fd | a file descriptor number |
enc | the charset encoding if known (deprecated) |
xmlParserInputBuffer * xmlParserInputBufferCreateFile | ( | FILE * | file, |
xmlCharEncoding | enc ) |
Create a buffered parser input for the progressive parsing of a FILE * buffered C I/O.
The encoding argument is deprecated and should be set to XML_CHAR_ENCODING_NONE. The encoding can be changed with xmlSwitchEncoding or xmlSwitchEncodingName later on.
file | a FILE* |
enc | the charset encoding if known (deprecated) |
xmlParserInputBuffer * xmlParserInputBufferCreateFilename | ( | const char * | URI, |
xmlCharEncoding | enc ) |
Create a buffered parser input for the progressive parsing of a file Automatic support for ZLIB/Compress compressed document is provided by default if found at compile-time.
Do an encoding check if enc == XML_CHAR_ENCODING_NONE
Allows the actual function to be overridden with xmlParserInputBufferCreateFilenameDefault.
URI | a C string containing the URI or filename |
enc | the charset encoding if known |
xmlParserInputBufferCreateFilenameFunc xmlParserInputBufferCreateFilenameDefault | ( | xmlParserInputBufferCreateFilenameFunc | func | ) |
Registers a callback for URI input file handling.
func | function pointer to the new ParserInputBufferCreateFilenameFunc |
xmlParserInputBuffer * xmlParserInputBufferCreateIO | ( | xmlInputReadCallback | ioread, |
xmlInputCloseCallback | ioclose, | ||
void * | ioctx, | ||
xmlCharEncoding | enc ) |
Create a buffered parser input for the progressive parsing for the input from an I/O handler.
The encoding argument is deprecated and should be set to XML_CHAR_ENCODING_NONE. The encoding can be changed with xmlSwitchEncoding or xmlSwitchEncodingName later on.
ioread | an I/O read function |
ioclose | an I/O close function |
ioctx | an I/O handler |
enc | the charset encoding if known (deprecated) |
xmlParserInputBuffer * xmlParserInputBufferCreateMem | ( | const char * | mem, |
int | size, | ||
xmlCharEncoding | enc ) |
Create a parser input buffer for parsing from a memory area.
This function makes a copy of the whole input buffer. If you are sure that the contents of the buffer will remain valid until the document was parsed, you can avoid the copy by using xmlParserInputBufferCreateStatic.
The encoding argument is deprecated and should be set to XML_CHAR_ENCODING_NONE. The encoding can be changed with xmlSwitchEncoding or xmlSwitchEncodingName later on.
mem | the memory input |
size | the length of the memory block |
enc | the charset encoding if known (deprecated) |
xmlParserInputBuffer * xmlParserInputBufferCreateStatic | ( | const char * | mem, |
int | size, | ||
xmlCharEncoding | enc ) |
Create a parser input buffer for parsing from a memory area.
This functions assumes that the contents of the input buffer remain valid until the document was parsed. Use xmlParserInputBufferCreateMem otherwise.
The encoding argument is deprecated and should be set to XML_CHAR_ENCODING_NONE. The encoding can be changed with xmlSwitchEncoding or xmlSwitchEncodingName later on.
mem | the memory input |
size | the length of the memory block |
enc | the charset encoding if known |
int xmlParserInputBufferGrow | ( | xmlParserInputBuffer * | in, |
int | len ) |
Grow up the content of the input buffer, the old data are preserved This routine handle the I18N transcoding to internal UTF-8 This routine is used when operating the parser in normal (pull) mode.
in | a buffered parser input |
len | indicative value of the amount of chars to read |
int xmlParserInputBufferPush | ( | xmlParserInputBuffer * | in, |
int | len, | ||
const char * | buf ) |
Push the content of the arry in the input buffer This routine handle the I18N transcoding to internal UTF-8 This is used when operating the parser in progressive (push) mode.
in | a buffered parser input |
len | the size in bytes of the array. |
buf | an char array |
int xmlParserInputBufferRead | ( | xmlParserInputBuffer * | in, |
int | len ) |
Same as xmlParserInputBufferGrow.
in | a buffered parser input |
len | indicative value of the amount of chars to read |
int xmlPopInputCallbacks | ( | void | ) |
Clear the top input callback from the input stack.
this includes the compiled-in I/O.
int xmlPopOutputCallbacks | ( | void | ) |
Remove the top output callbacks from the output stack.
This includes the compiled-in I/O.
int xmlRegisterInputCallbacks | ( | xmlInputMatchCallback | matchFunc, |
xmlInputOpenCallback | openFunc, | ||
xmlInputReadCallback | readFunc, | ||
xmlInputCloseCallback | closeFunc ) |
Register a new set of I/O callback for handling parser input.
matchFunc | the xmlInputMatchCallback |
openFunc | the xmlInputOpenCallback |
readFunc | the xmlInputReadCallback |
closeFunc | the xmlInputCloseCallback |
int xmlRegisterOutputCallbacks | ( | xmlOutputMatchCallback | matchFunc, |
xmlOutputOpenCallback | openFunc, | ||
xmlOutputWriteCallback | writeFunc, | ||
xmlOutputCloseCallback | closeFunc ) |
Register a new set of I/O callback for handling output.
matchFunc | the xmlOutputMatchCallback |
openFunc | the xmlOutputOpenCallback |
writeFunc | the xmlOutputWriteCallback |
closeFunc | the xmlOutputCloseCallback |
xmlOutputBufferCreateFilenameFunc xmlThrDefOutputBufferCreateFilenameDefault | ( | xmlOutputBufferCreateFilenameFunc | func | ) |
Set per-thread default value.
func | new value |
xmlParserInputBufferCreateFilenameFunc xmlThrDefParserInputBufferCreateFilenameDefault | ( | xmlParserInputBufferCreateFilenameFunc | func | ) |
Set per-thread default value.
func | new value |