this XML을 Android 애플리케이션에 구문 분석하려고합니다. 여기에 stackoverflow에 XML을 구문 분석에 대한 몇 가지 질문을 읽고, 아직 내 경우에는 언급 한 모든 사람 for
루프를 처리 할 수 있는지 잘 모르겠습니다.Android 애플리케이션으로 XML 구문 분석
누군가이 XML 사례에 대한 실용적인 예를 제공 할만큼 훌륭하다면 매우 감사하게 생각합니다.
내가 위의 코드는 하지 내가 사용하고있는 예이다 유래
try {
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
DocumentBuilder db = dbf.newDocumentBuilder();
Document doc = db.parse(*/Insert my URL/*);
doc.getDocumentElement().normalize();
NodeList nodeList = doc.getElementsByTagName(*/What to write here in my case?/*);
item = new TextView[nodeList.getLength()];
for (int i = 0; i < nodeList.getLength(); i++) {
Node node = nodeList.item(i);
item[i] = new TextView(this);
Element fstElmnt = (Element) node;
NodeList itemList = fstElmnt.getElementsByTagName(*/What to write here in my case?/*);
Element itemElement = (Element) itemList.item(0);
itemList = itemElement.getChildNodes();
item[i].setText("item = "
+ ((Node) itemList.item(0)).getNodeValue());
layout.addView(item[i]);
}
}
catch (Exception e) {
System.out.println("XML Pasing Excpetion = " + e);
}
/** Set the layout view to display */
setContentView(layout);
}
에있는 예제 코드. 그것은 내가 인터넷에서 안드로이드 애플 리케이션에서 XML을 파싱하는 방법을 찾은 것입니다. 하지만 내 XML은 여기에 ussually 게시 된 것들보다 더 복잡한 것.
당신은 나에게 링크 나에 대한 간략한 설명을 줄 수 있을까요? JSON이 무엇인지 알고 있습니다. 하지만 지금은 JSON을 사용하여 XML을 애플 리케이션에 표시 할 수 있을지 모르겠다. – user3533253
여기 JSON을 사용할 수 없습니다. 저의 실수입니다. 다음은 쉽게 따라 할 수있는 가이드입니다 - http://www.mkyong.com/java/how-to-read-xml-file-in-java-dom-parser/ – apmartin1991