我有以下代码将传递给函数的字符串转换为文档:
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
or之类的单词FICTION
。在尝试解析之前,我想将这些调用转换为有效的 xml。现在,如果我用 s = FICTION 调用该函数,它会返回一个SAXParseExeption
错误。任何人都可以告诉我正确的方法吗?如果您有任何问题,请告诉我。
感谢您的时间
-乔什