我想知道如何将大量的xml从stdin(数据通过管道传输)解析到我正在使用libxml2编写的程序中当文件名有一个xmlTextReaderPtr reader = xmlNewTextReaderFilename(filename)时,我可以使用函数char *中的读取器进行精细解析我希望能有一个读者,所以我的程序的其余部分保持不变。
谢谢您。

最佳答案

我认为最好的做法是使用opening函数,该函数包含一个文件描述符作为参数并传递STDIN_FILENO
http://www.xmlsoft.org/html/libxml-xmlreader.html#xmlReaderNewFd

09-04 19:35