0
온라인 XML 파일을 읽는 Android 앱을 만들려고합니다. 그러나 XML 파일에는 CDATA가 포함되어 있습니다. CDATA 안에있는 텍스트가 필요합니다. 이 작업을 수행하는 방법? 미리 감사드립니다!안드로이드에서 XML cdata 문자열에 액세스하는 방법
<id>
<![CDATA[ 10217 ]]>
</id>
온라인 XML 파일을 읽는 Android 앱을 만들려고합니다. 그러나 XML 파일에는 CDATA가 포함되어 있습니다. CDATA 안에있는 텍스트가 필요합니다. 이 작업을 수행하는 방법? 미리 감사드립니다!안드로이드에서 XML cdata 문자열에 액세스하는 방법
<id>
<![CDATA[ 10217 ]]>
</id>
public static String getCharacterDataFromElement(Element e) {
NodeList list = e.getChildNodes();
String data;
for(int index = 0; index < list.getLength(); index++){
if(list.item(index) instanceof CharacterData){
CharacterData child = (CharacterData) list.item(index);
data = child.getData();
if(data != null && data.trim().length() > 0)
return child.getData();
}
}
return "";
}