powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / libxml2: как вывести не только имена tag но и значения в tree
2 сообщений из 2, страница 1 из 1
libxml2: как вывести не только имена tag но и значения в tree
    #36201091
julep
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
попробовал так, но в значениях нули#include <stdio.h>
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
#include <libxml/parser.h>
#include <libxml/tree.h>
#include <libxml/xmlreader.h>
static void
print_element_names(xmlNode * a_node, xmlDoc *doc)
{
    xmlNode *cur_node = NULL;
    for (cur_node = a_node; cur_node; cur_node = cur_node->next) {
        if (cur_node->type == XML_ELEMENT_NODE) {
            printf("node type: Element, name: %s %s\n", cur_node->name, xmlTextReaderConstValue(doc) );
        }
         print_element_names(cur_node->children, doc);
    }
}
 
int
main(int argc, char **argv)
{
    xmlDoc *doc = NULL;
    xmlNode *root_element = NULL;
    if (argc !=  2 )  return( 1 );
    LIBXML_TEST_VERSION
    doc = xmlReadFile(argv[ 1 ], NULL,  0 );
    if (doc == NULL) {
        printf("error: could not parse file %s\n", argv[ 1 ]);
    }
    root_element = xmlDocGetRootElement(doc);
    print_element_names(root_element, doc);
    xmlFreeDoc(doc);
    xmlCleanupParser();
    return  0 ;
}
...
Рейтинг: 0 / 0
libxml2: как вывести не только имена tag но и значения в tree
    #36201675
julep
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
пробовал
xmlTextReaderConstValue(cur_node);
все равно....
./tree1 tst.xml
node type: Element, name: head (null)
node type: Element, name: first (null)
node type: Element, name: second (null)
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / libxml2: как вывести не только имена tag но и значения в tree
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]