& 문자를 구문 분석하려고 할 때 SAX 구문 분석에 문제가 있습니다. 다른 모든 특수 문자는 SAX 파서에서 자동으로 구문 분석되지만 문자는 & 문자입니다. anyone pls 나에게 뭔가 제안 ??'&'문자를 SAX로 구문화
첫째로 나는 문자열로 웹 서비스에서 오는 내 XML을 절약하고
if(ques_xml.contains("&"))
{
ques_xml=ques_xml.replaceAll("&", "&");
}
//로 옆에 그것을 측면을 확인하고 다음과 같은 방법은 내 저장된 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