написание xml файла с помощью xercesc :: DOMWriter - PullRequest
0 голосов
/ 11 сентября 2011

Я пытаюсь написать XML-файл, используя xercesc :: DOMWriter на C ++. Но я получаю ошибку компиляции при записи строки:

xercesc::DOMWriter *theSerializer = ((xercesc::DOMImplementationLS*)impl1)->createDOMWriter();

ошибка: DOMWriter не является членом xercesc

У меня есть следующее:

#include <xercesc/util/TransService.hpp>
#include <xercesc/dom/DOM.hpp>
#include <xercesc/dom/DOMAttr.hpp>
#include <xercesc/parsers/XercesDOMParser.hpp>
#include <xercesc/framework/LocalFileInputSource.hpp>

что мне не хватает?

1 Ответ

0 голосов
/ 11 сентября 2011

Используйте макрос XERCES_CPP_NAMESPACE_USE для импорта символов из пространства имен Xerces в глобальное пространство имен.

В качестве альтернативы вы можете использовать XERCES_CPP_NAMESPACE::

...