&文字を解析しようとしたときにSAX解析の問題に直面しています。他のすべての特殊文字はSAXパーサで自動的に解析されますが、&文字に問題があります。 plsは私に何かを提案しますか?'&'文字のSAX解析
まず私は、文字列にWebサービスから来て
if(ques_xml.contains("&"))
{
ques_xml=ques_xml.replaceAll("&", "&");
}
//そして、私は私の保存されたXMLを解析するために使用しています以下の方法として、それを並べてチェック私のXMLを保存しています。 公共ボイドXmlParsing(文字列questions_xml) { 試し{
/** Handling XML */
SAXParserFactory spf = SAXParserFactory.newInstance();
SAXParser sp = spf.newSAXParser();
XMLReader xr = sp.getXMLReader();
/** Create handler to handle XML Tags (extends DefaultHandler) */
MyXmlHandler myXMLHandler = new MyXmlHandler();
xr.setContentHandler(myXMLHandler);
xr.parse(new InputSource(new StringReader(questions_xml)));
} catch (Exception e) {
String err = (e.getMessage()==null)?"XMLParsing exception":e.getMessage();
Log.e("XMLParsing Exception",err);
}
}
問題が何ですか。 '&'は見逃していますか?例外がスローされますか? – Kerry
いいえ、文字列が "hello&world"のような問題は、解析後にのみ表示されます:hello – Kanika
anyyyone plssssss – Kanika