안드로이드 개발에서 처음으로 XML 구문 분석을 사용하고 있습니다. this 트리 구조에서 읽고 자하는 다음 파일을 구문 분석하기위한 자습서를 사용하고 있습니다. 내 요구 사항안드로이드 트리를 만들기 위해 XML을 파싱
<?xml version="1.0" encoding="UTF-8"?>
<Items>
<ItemData>
<title>Fruit</title>
<level>1</level>
<ItemData>
<title>Apple</title>
<level>2</level>
</ItemData>
<ItemData>
<title>Mango</title>
<level>2</level>
</ItemData>
<ItemData>
<title>Banana</title>
<level>2</level>
</ItemData>
</ItemData>
<ItemData>
<title>Vegitables</title>
<level>1</level>
<ItemData>
<title>carrot</title>
<level>2</level>
</ItemData>
<ItemData>
<title>spinach</title>
<level>2</level>
</ItemData>
</ItemData>
</Items>
난 그냥 내 필요한 기능을 구현하는 지침 및 샘플 코드가 필요의 파일을 구문 분석하는 몇 가지 튜토리얼을 얻을 수 없습니다입니다. 나는 매우 감사 할 것이다.
DOM 파서 또는 SAX 파서를 사용할 수 있습니다. 나에게 분명하지 않은 점은 당신이 성취하려고 노력하고있는 것이 무엇인가하는 것입니다. 트리를 만들고 구조체를 메모리에 보관하여 (DOM 파서를 사용하여) 스캔 할 수 있도록하거나, XML 구조를 스캔하여 전체 트리를 메모리에 유지할 필요가 없도록하려면 (SAX를 사용하십시오. 그런 경우)? SAX 파서를 사용할 때 어떤 문제가 발생합니까? – Developerx
나는 sax를 사용하여 트리의 형태로 XML 컨텐트를 재귀 적으로 파싱하는 방법을 적절한 예제/튜토리얼로 얻을 수 없다. – MGD
나무의 모양을 어떻게 의미합니까? – confucius