나의 제안은 기본 단계부터 시작된다
- 는 XML 파일 연결에 대해 생각 : URL을? 노동 조합 지부?
- 인스턴스 A의 DocumentBuilderFactory 및 작성기
DocumentBuilder를 dBuilder = DocumentBuilderFactory.newInstance() newDocumentBuilder().;
또는
URLConnection의 CONN = 새 URL (URL) .openConnection();
InputStream inputXml = conn.getInputStream();
DocumentBuilder docBuilder = DocumentBuilderFactory.newInstance() .newDocumentBuilder(); 문서 xmlDoc = docBuilder.parse (inputXml);
구문 분석 XML 파일 :
문서 XMLDOM = dBuilder.parse (XMLFILE);
그런 다음 xml 파일을 DOM 또는 트리 구조로 변환하면 노드별로 노드를 이동해야합니다. 귀하의 경우 콘텐츠를 받아야합니다. 다음은 예입니다 :
String getContent(Document doc, String tagName){
String result = "";
NodeList nList = doc.getElementsByTagName(tagName);
if(nList.getLength()>0){
Element eElement = (Element)nList.item(0);
String ranking = eElement.getTextContent();
if(!"".equals(ranking)){
result = String.valueOf(ranking);
}
}
return result;
}
getContent (xmlDom, "MediaTitle")의 반환은 "hiiii"입니다.
행운을 빈다.
다음은 [Android-SAX 구문 분석] (http://www.technotalkative.com/android-sax-parsing-example/)의 예입니다. –
DOM 파서의 예 - http://stackoverflow.com/questions/9884051/how-to-update-xml-file-from-other-xml-file-dynamic/9884503 # 9884503 –
여기에 질문을 올리기 전에 인터넷 연결을 시도하십시오. Google에 새로운 소식이 아닙니다. – Lavanya