我有以下的代碼變成一個字符串,我傳遞到函數,到文檔:如何將單個單詞轉換爲有效的xml?
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
首先,您需要準確詳細地說明**當某人傳遞字符串'FICTION`時,您需要什麼有效的XML輸出。當前的行爲可以說是正確的,因爲*不是有效的XML,所以您必須執行某種轉換才能將其「包裝」到XML文檔中。 – 2011-01-27 18:21:32