Учитывая допустимый, произвольный xmlNodePtr, я хотел бы, чтобы строковое представление этого узла, включая тег, атрибуты и дочерние элементы в одной и той же форме (рекурсивно).
FWIW, мой сценарий я используюPerformXPathQuery для получения блока данных из существующего документа.Мне нужно получить результаты запроса, в который вложены элементы XML, в виде необработанной строки, чтобы я мог вставить ее в текстовое поле.
Это кажется простой задачей, однако я не могу найтилегкий способЗапись xmlDocPtr в файл должна сделать это, однако я не вижу удобного метода, который будет делать то же самое с произвольным узлом в дереве и возвращать его в памяти.
Надеюсь, я просто ослепиз цветовой схемы коричневой документации на xmlsoft.org