Описание тега rapidxml

XML-синтаксический анализатор общего назначения для C++, разработанный для скорости выполнения и практического использования. Он также может изменять узлы и выводить полный XML-документ.
1 ответ

Неисправность сборки библиотеки RAPIDXML на компьютере - сообщения об ошибках

Я работаю над проектом C++, где я хотел бы использовать библиотеку rapidxml. Библиотеку можно найти здесь: http://rapidxml.sourceforge.net/ Я скачал это (4 файла с исходным кодом.hpp) и смог скомпилировать проект на моем компьютере с Windows с помощ…
10 фев '14 в 22:53
1 ответ

Нарушение доступа C++ rapidxml через определенное время (Visual Studio 2013)

Я использовал отличную библиотеку rapidxml для чтения и использования информации из файлов XML для хранения информации кат-сцены для игры, которую я программирую на C++. Я столкнулся со странной проблемой, Я начинаю с загрузки файла XML в rapidxml::…
15 авг '15 в 22:23
1 ответ

Как получить дочерний XML-блок в виде текста с использованием rapidxml

Я хочу получить дочерний блок XML в виде текста. Пример. Мой XML как это; &lt;message&gt; .... &lt;data&gt; &lt;name&gt; John &lt;/name&gt; &lt;age&gt; 17 &lt;/age&gt; &lt;data&gt; .... &lt;message&gt; Как получить < name&gt; John &lt;/name&gt; &lt;…
20 май '14 в 16:51
1 ответ

rapidxml - перезаписывает предыдущие xml_nodes

Я только начал использовать rapidxml. Сначала я создаю XML-файл для чтения. Работал так легко и просто. Это то, что я написал вручную. &lt;?xml version="1.0" encoding="utf-8"?&gt; &lt;GPS&gt; &lt;Path&gt; &lt;Point X="-3684.136" Y="3566.282" Z="285.…
16 июн '12 в 00:16
2 ответа

Может ли RapidXML API увеличить буфер?

Просматривая документацию по XmlDocument::parse(Ch*) в RapidXml, я удивляюсь, что буфер символов не является "const". Я не уверен, как это будет работать в целом, когда буфер должен расти при любых таких модификациях парсера. Будет ли библиотека рас…
23 фев '12 в 03:39
2 ответа

Ошибка при разборе японского кандзи с RapidXml

У меня проблема при попытке проанализировать XML-файл, содержащий определенные кандзи: 退 После отладки я вижу, что проблема в этой функции RapidXml: struct text_pure_no_ws_pred { static unsigned char test(Ch ch) { return internal::lookup_tables&lt;0…
23 апр '12 в 15:56
2 ответа

У заголовка печати RapidXML есть неопределенные методы

Я возился с использованием RapidXML на одном из моих проектов. Все шло так хорошо, пока я не решил использовать его для написания XML. Мой код более или менее выглядит следующим образом: //attempt to open the file for writing std::ofstream file(file…
01 янв '13 в 20:24
1 ответ

Как исправить проблемы с владением RapidXML String?

RapidXML - это быстрый и легкий C++ XML DOM Parser, но он имеет некоторые особенности. Худшее из них, на мой взгляд, таково: 3.2 Право собственности на строки. Узлам и атрибутам, созданным RapidXml, не принадлежат их строки имени и значения. Они пр…
12 мар '10 в 11:58
1 ответ

RapidXML android ndk проблема разбора документа

У меня проблемы с компиляцией для Android: string buffer = readString(m_paths[SCREEN]); if (buffer != "") { //Read full buffer xml_document&lt;&gt; doc; doc.parse&lt;0&gt;((char*)buffer.c_str()); } Он хорошо работает на VS2010, но по какой-то причин…
13 сен '13 в 09:35
1 ответ

Получить комментарий в файле XML от RapidXML

Я пытаюсь получить значение команды в XML-файле. Я нашел функцию type() на его руководство. Но он просто возвращает числовое значение о типе узла. Есть ли способы получить это? Это мой фрагмент: xml_node&lt;&gt; *Node = Doc.first_node(); xml_node&lt…
05 май '18 в 09:31
1 ответ

Может быть, ошибка в rapidxml - но я не уверен, как исправить

Я заметил, что quickxml анализирует незаконно &lt;&lt;element/&gt; к элементу с именем &lt;elementвместо выдачи ошибки. Я думаю, что проблема заключается в определении lookup_node_name, Комментарий // Node name (anything but space \n \r \t / &gt; ? …
12 июн '12 в 07:42
1 ответ

Как прочитать строку utf-8 из xml с использованием rapidxml?

Мой вопрос такой же, как этот вопрос без ответа? Как читать значения Unicode XML с rapidxml Но содержание моего XML кодируется в UTF-8. Я новичок в MS Visual Studio, C++. Мой вопрос: как мы читаем строку UTF-8 в строку типа wchar_t? Скажем, я опреде…
01 окт '13 в 15:20
1 ответ

Есть ли способ получить значение XML по тегу в быстрой XML с использованием C++

Есть ли способ получить значение тега по его тэгу в rapidxml, используя C++ &lt;?xml version=\1.0\ encoding=\latin-1\?&gt; &lt;book&gt;example&lt;/book&gt; &lt;book1&gt;example1&lt;/book1&gt; мне нужно получить балансовую стоимость, т.е. пример и ст…
07 окт '10 в 11:49
1 ответ

Rapidxml, как изменить формат тега при выводе пустого элемента

Я использую библиотеку rapidxml, чтобы читать / анализировать содержимое из XML-файла, вносить некоторые изменения в содержимое DOM, а затем снова сохранять DOM в файл. Когда я сохраняю содержимое xml_document в файл, элементы, содержащие пустую стр…
15 сен '14 в 12:18
1 ответ

C++ и fastXml на Raspberry Pi 1 B

У меня странное поведение в проекте, который я делаю для своих детей. Я хочу анализировать xml с rapidXml и воспроизводить mp3 с басами на моем RasPi1B. Все работает нормально, если я просто нажму на одну из основных функций. Но как только я помещаю…
21 дек '15 в 21:08
0 ответов

Код отлично работает с библиотекой rapidxml, но не тогда, когда я использую заголовочный файл boost1.51..rapidxml

Я пытаюсь научиться анализировать XML-данные (давным-давно работал в xerses), но наткнулся на rapidxml и увидел многообещающие результаты. Я скачал rapidxml с сайта sourceforge и получил пример кода из Интернета, и он работал нормально. Но я узнал, …
15 июл '14 в 13:05
1 ответ

Rapidxml и начальные теги

У меня есть несколько проблем с rapidxml. Когда я компилирую свой код, начальные теги не включаются... все, и вся помощь будет принята с благодарностью int main(){ xml_document&lt;&gt; doc; //xml declaration xml_node&lt;&gt;* decl = doc.allocate_nod…
23 окт '13 в 13:56
1 ответ

Когда я сохраняю файл с Rapidxml, я получаю ненужные данные

Простая функция для создания узла объявления в начале и элемента element с именем "List", содержащего 26 elementNode каждый с именем "IP" со случайным IPv4-адресом в виде строкового типа данных в качестве значения узла. Случайный ip происходит из ве…
02 фев '19 в 23:26
0 ответов

Повторное использование rapidxml из boost::property_tree

Я работаю над некоторым проектом, который требует парсера XML (чтение RSS-каналов). Мы уже добавили копию rapidXML в наш код.Но вчера я видел это повышение: property_tree также содержит копию rapidXML в пространстве имен boost::property_tree_details…
14 фев '19 в 10:56
1 ответ

Ошибка RapidXML при нулевом значении узла xml

Если значение узла в xml равно нулю, когда мы печатаем узел xml, узел не имеет начального тега, а только конечный тег. Например: xml_document&lt;char&gt; doc; doc.append_node(doc.allocate_node(rapidxml::node_element, "mynode", "")); ofstream ofs("te…
14 сен '10 в 13:38