xerces для прочитанного текста с тегами xml - PullRequest
0 голосов
/ 14 февраля 2020

У меня есть файл конфигурации XML, подобный этому:

<?xml version="1.0"?>
...
<HTML_PAGE>
&lt;!doctype html&gt;
&lt;html&gt;
&lt;head&gt;
...
&lt;/head&gt;
&lt;body&gt;
...
&lt;/body&gt;
&lt;script&gt;
...
&lt;/script&gt;
&lt;/html&gt;
</HTML_PAGE>

Я читаю с помощью xerces тег «HTML_PAGE». Мой код выглядит так:

xercesc::DOMNode* token;
XMLCh* name = xercesc::XMLString::transcode("HTML_PAGE");
if ((token = dynamic_cast<xercesc::DOMElement*>(node)->getElementsByTagName(name)->item(item))) {
    if (token->getFirstChild()) {
        char* result = xercesc::XMLString::transcode(token->getFirstChild()->getTextContent());
    }
}

строка "result" принимает значение

<!doctype html>
<html>
<head>
...

и все работает.

Я хочу написать свою xml конфигурацию файл без &lt; и &gt;, и, если возможно, я хочу в коде сценария написать && и без &amp;&amp;

Спасибо за помощь.

...