У меня есть следующий код, который превращает строку, которую я передаю в функцию, в документ:
DocumentBuilderFactory dbFactory_ = DocumentBuilderFactory.newInstance();
Document doc_;
void toXml(String s)
{
documentBuild();
DocumentBuilder dBuilder = dbFactory_.newDocumentBuilder();
StringReader reader = new StringReader(s);
InputSource inputSource = new InputSource(reader);
doc_ = dBuilder.parse(inputSource);
}
Проблема в том, что часть старого кода, который я использую, передает в эту функцию toXml одно слово типа RANDOM
или FICTION
. Я хотел бы превратить эти вызовы в действительный XML, прежде чем пытаться разобрать его. Прямо сейчас, если я вызываю функцию с s = FICTION, она возвращает ошибку SAXParseExeption
. Может ли кто-нибудь посоветовать мне правильный способ сделать это? Если у вас есть какие-либо вопросы, дайте мне знать.
Спасибо, что уделили время
-Josh