Androidでxmlをリストに解析する方法を本当に混乱させました。コンポーネントを取得するために使用NodeListしました。実行してデバッグすると、行でエラーが発生しました。詳細については、AndroidのJavaコードをご覧ください。getElementsByTagName<segment>NodeList nL = doc.getElementsByTagNameNS(KEY_SEGMENT, "segment_id");
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.listsegment_main);
    ArrayList<HashMap<String, String>> menuItems = new
            ArrayList<HashMap<String, String>>();
    String xml = XMLParser.getXmlFromUrl();
    Document doc = XMLParser.getDomElement(xml);
    NodeList nL = doc.getElementsByTagNameNS(KEY_SEGMENT, "segment_id");
    for (int i = 0; i < nL.getLength(); i++) {
        HashMap<String, String> map =  new HashMap<String, String>();
        Element e = (Element) nL.item(i);
        map.put(KEY_SEGMENT_ID, XMLParser.getValue(e, KEY_SEGMENT_ID));
        map.put(KEY_MAIN_SEGMENT, XMLParser.getValue(e, KEY_MAIN_SEGMENT));
        menuItems.add(map);
    }
私のxmlファイル:
<map>
 <segment segment_id="1050">
   <segment_id>1050</segment_id>
   <route_id>103</route_id>
   <canvasser_id>13</canvasser_id>
   <order>1</order>
   ....
 </segment>
私を助けてください.あなたのアドバイス、参照、リンク、およびすべての引数が緊急に必要であり、私にとって役立ちます.大きな感謝.