Я загружаю XML в базу данных Marklogic, используя Java и Marklogic XCC API. Прежде чем я это сделаю, я использую Apache Commons для экранирования содержимого элементов (StringEscapeUtils.escapeXml). Однако при загрузке содержимого я ошибаюсь из-за символа фигурной скобки в содержимом. escapeXml не обрабатывает фигурные скобки. Мои вопросы:
1) Является ли это конкретной проблемой Marklogic (возможно, с XCC) или это проблема с XML в целом?
2) Существуют ли другие символы, которые также могут вызвать проблему (т. е. не экранированные подпрограммой escapeXml)?< br /> 3) Есть ли другая процедура, которую можно использовать, чтобы избежать этого и любых нежелательных символов в будущем?