представьте следующую ситуацию: мы получаем файл XML от какого-то внешнего инструмента.В последнее время в этом xml могут быть некоторые экранированные символы в именах узлов или в их теге richcontent, как в следующем примере (simplefied):
<map>
<node TEXT="Project">
<node TEXT="ää">
<richcontent TYPE="NOTE"><html>
<head>
</head>
<body>
<p>
I am a Note for Node ää!
</p>
</body>
</html>
</richcontent>
</node>
</node>
</map>
После демонтажа файла с помощью JAXB эти экранированные символы не удаляются.К сожалению, мне нужно, чтобы они остались такими, какие они есть, то есть сбежали.Есть ли способ избежать удаления этих символов во время демаршаллинга?
Во время исследования я обнаружил много вопросов, касающихся маршалинга xml-файлов, где возникает противоположная проблема, но они тоже мне не помогли:
Возможно ли вообще достичь этой цели с помощью JAXB, или мы даже имеемрассмотреть возможность перехода на другой API для чтения XML?
Заранее спасибо, ymene