Je voudrais savoir la meilleure façon d'analyser une grande quantité de xml à partir de stdin (données acheminées) dans un programme que j'écris en utilisant libxml2
. Je peux analyser correctement en utilisant un lecteur de la fonction xmlTextReaderPtr reader = xmlNewTextReaderFilename(filename)
quand j'ai un char *
au nom du fichier. Je voudrais de préférence se retrouver avec un lecteur de sorte que le reste de mon programme reste le même.read from stdin pour libxml2 in C
Merci.
'stdin' n'est pas un descripteur de fichier (' de int'), il est un pointeur de fichier (fichier '' *). Vous voulez que 'STDIN_FILENO' passe à' xmlReaderForFd() '. – caf
whoops - merci! – Ryan