Xerces C++ XML: бежать действительно сложно?

Я использую библиотеку Xerces, все в порядке, но теперь я хочу экранировать строку XML и обнаружил, что для этого используется класс XMLFormatter. После того, как я покопался в документе, я вижу, что его действительно трудно использовать из конструктора. перспектива. То, что я хочу, это просто 2 функции:

экранирование строки (string);

строка unescape(строка);

почему xerces делает это так сложно?

1 ответ

То, что вы пытаетесь сделать, на самом деле не связано с самим XML. Если бы вы сохранили XML в файл, тогда в этом не было бы необходимости. То же самое, если вы отправляете по сетевому соединению, используя только TPC или UDP. Я предполагаю, что вы хотите отправить его по HTTP, и это действительно то, что я ожидал бы увидеть как функцию любой библиотеки, которую вы используете для связи HTTP. Ожидаете ли вы увидеть функции для выхода из MySQL, MS SQL, Oracle, JSON?

Другие вопросы по тегам