을 종료했습니다.자바 XML 문자열 리터럴은 갑자기 나는이처럼 보이는 몇 가지 자바 코드가
어떤 경우에는 xml
문자열이 </string>
을 포함하지 않고 <string>
과 동일하게 끝나는 경우가 있습니다. 왜 이것이 될 수 있을까요? Java가 escapeXml
을 </string>
에 추가하기 전에 문자열을 자르는 것으로 평가할 수 있습니까?
업데이트 : Sotirios에 대한 응답으로 몇 가지 설명을 추가하겠습니다. xml
문자열은 SQLite 데이터베이스 열에 저장되며 다른 SQLite 데이터베이스 열에 의해 구문 분석됩니다. 지금까지 데이터베이스에 저장된 xml
문자열이 ASCII가 아닌 유니 코드 문자가 포함 된 <string>
또는 <string>
일 때이 동작이 발생하는 것으로 나타났습니다.
input
은 자동으로 Android 기능에 연결됩니다. 비표준 구성에서는 모든 것이 Android에서 실행되기 때문에 디버깅하기가 어려워 정확히 무슨 일이 일어나는지 알 수 없습니다. Java 문자열과 관련된 확실한 대답이 있기를 희망했습니다.
'경우에 따라'어떤 경우 구체적으로? 재현 가능한 예제가 항상 이상적입니다. –
어쨌든 XML API를 사용하지 않는 이유는 무엇입니까? 그것은 보통 당신 자신을 다루려고하는 것보다 훨씬 좋은 아이디어입니다. –
''입력 '하지 않아야합니까? – Pshemo