Описание тега pugixml
Light-weight, simple and fast XML parser for C++ with XPath support
2
ответа
Как конвертировать pugi::char_t* в строку
Привет я использую pugixml для обработки документов XML. Я перебираю узлы, используя эту конструкцию pugi::xml_node tools = doc.child("settings"); //[code_traverse_iter for (pugi::xml_node_iterator it = tools.begin(); it != tools.end(); ++it) { //st…
23 май '11 в 20:32
1
ответ
Почему pugixml не записывает обратно в текущий открытый файл?
Следующий код - в основном все, что я делаю - открываю файл XML, обрабатываю его и (пытаюсь) записать обратно. Но переписываться не всегда, каждый раз. Я пытался найти решение, написал код, Googled, но не получил ответа. xml_parse_result result = do…
16 июн '15 в 12:25
1
ответ
Синтаксический анализ XML с помощью PugiXML, бесконечный цикл
Это в значительной степени первая программа на C++, которую я когда-либо делал, она должна отображать список узлов xml в документе. Я сделал то же самое, используя TinyXML, но я считаю, что Pugi намного приятнее и хотел бы продолжать его использоват…
18 май '11 в 14:51
1
ответ
Ошибка PugiXML - status_end_element_mismatch
Я использую pugiXML в одном из моих примеров (Android с JNI), и я пытаюсь разобрать файл XML, который написан, например, на китайском или японском, и я всегда получаю case status_end_element_mismatch: вернуть " Несоответствие начальных и конечных те…
15 июн '15 в 20:55
1
ответ
Получить строку / столбец запроса XPath в Pugixml
Мы хотим получить строку / столбец результата запроса xpath в pugixml: pugi::xpath_query query_child(query_str); std::string value = Convert::toString(query_child.evaluate_string(root_node)); Мы можем получить смещение, но не строку / столбец: unsig…
27 янв '11 в 10:01
2
ответа
Элемент pugixml "extended" для добавления значения
Я пытаюсь установить значение элемента, как правило, когда элемент выглядит следующим образом <element></element> Я просто делаю это: pugi::xml_node node = xmlBase.child("element"); pugi::xml_node nodechild = node.first_child(); nodechil…
30 мар '11 в 13:21
1
ответ
Глубокая копия "xml_document" в pugixml "Клон"
Я использую библиотеку pugixml для чтения и записи XML-файлов. Как я могу сделать глубокое копирование "Клон" в объект xml_document в библиотеке pugixml?
05 мар '14 в 15:48
1
ответ
Как читать узлы, используя pugixml?
Я только что скачал библиотеку pugixml и пытаюсь адаптировать ее к своим потребностям. Он в основном ориентирован на стиль DOM, который я не использую. Данные, которые я храню, выглядят так: <?xml version="1.0" encoding="UTF-8"?> <profile&g…
02 июн '15 в 10:18
1
ответ
Pugi XML: как установить точность для чисел с плавающей точкой
Я использую парсер pugi::XML и хочу установить точность чисел с плавающей запятой. Я уже использовал функцию округления для переменной float, но при печати с помощью pugi::xml она печатается с шестью десятичными цифрами. Я использую приведенный ниже…
28 ноя '17 в 13:51
0
ответов
Как конвертировать pugi::char_t* в строку
Я видел ответ на этот вопрос здесь, но я не знаю, как и где добавить этот код в мои заголовки. Я пробовал как в заголовках моего проекта, так и в pugixml.hpp, но это не работает. Вот код в ответе на предыдущие вопросы: std::string as_utf8(const char…
08 июл '15 в 15:50
1
ответ
Проход по карте в возвращенном XML для получения значения узла
В моей программе на C++ я выплюнул узлы из файла XML. У меня есть стандартная схема, которая не может сопровождаться входным файлом. Поэтому мне нужно сопоставить заголовок узла с типом информации, который содержится в нем. #include "pugi/pugixml.hp…
19 апр '15 в 18:43
1
ответ
pugixml: выяснить, соответствует ли xpath определенному узлу / атрибуту
Учитывая xpath_query и xml_attribute или же xml_nodeЯ хочу знать, будет ли этот атрибут или узел соответствовать запросу. Я мог бы оценить запрос к xpath_node_set и затем проверьте, находится ли узел внутри так: bool match(const pugi::xpath_query&am…
15 авг '12 в 16:14
1
ответ
Установить узел pugixml на ноль?
В pugixml тип pugi::xmlnode является объектом для ссылки на части дерева XML. Будучи неопределенно похожими на указатели, эти объекты могут быть нулевыми. Библиотека pugi часто возвращает нулевые узлы, но как я могу создать один сам? [обновление] Во…
28 авг '12 в 14:04
1
ответ
Xpath: выбор узлов, которые имеют определенный дочерний узел
Используя библиотеку pugixml, я пытаюсь выбрать все подходящие узлы: //v6_root_object/v6_rootlist2d/obj_pluginobject[@level='0'] которые имеют дочерний узел, описанный //v6_root_object/v6_rootlist2d/obj_pluginobject[@level='0']/chunk[@id='110064']/s…
03 апр '14 в 06:01
1
ответ
Сравните два xpath_node_set в C++ с pugixml 1.4
У меня есть два XML-файла, и я хочу сравнить его подраздел, если он равен. Файлы XML могут быть очень разными, но я приведу пример. У меня есть следующие файлы XML: <EXECUTION_SET> <RESULT query_id="7" > <OP> <PROJ> <COLUM…
05 авг '14 в 12:39
1
ответ
Разбор XML-файла в cprogram для определенного элемента
В настоящее время я работаю в разборе XML с C и C++ я использую библиотеку pugixml в C++ и библиотеку libxml2 в c для разбора xml Предположим, у меня есть корневой элемент в XML как "конфигурации", и у него есть 4 дочерних элемента, которые являются…
06 дек '18 в 06:56
1
ответ
PUGIXML игнорирует элементы данных и узлы без атрибутов?
Я должен делать что-то в корне неправильно. У меня есть тестовая программа, настроенная для чтения и отображения содержимого файла XML, чтобы я мог изучать и изучать, как данные хранятся и представляются. У меня есть огромные XML-файлы, созданные в …
17 фев '14 в 18:48
1
ответ
Извлечение содержимого из xpath_node_set в общем в pugixml
Прямо сейчас я выполняю этот запрос xpath, используя pugixml: "//a/@href" Используя следующий код: std::vector<std::string> web::parser::query(std::string xpath) { pugi::xpath_node_set links = document.select_nodes(xpath.c_str()); std::cout &l…
23 ноя '15 в 23:08
4
ответа
Pugixml C++ parsing XML
I am a newbie in pugixml. Consider I have XML given here. Я хочу получить значение Name а также Roll of Every Student. The code below only find the tag but not the value. #include <iostream> #include "pugixml.hpp" int main() { std::string xml_…
08 янв '15 в 15:47
1
ответ
Чтение документа XML с использованием pugiXml
У меня проблема с анализом XML-документа с использованием pugiXml, мне кажется, что все правильно, но этот код не работает:( void MainWindow::open() { QString fileName = QFileDialog::getOpenFileName(this,"Open"); xml_document doc; doc.load_file(file…
28 мар '13 в 18:07