ขอสอบถามเกี่ยวกับ xmlparsing หน่อยครับ try{ URL url1 = new URL(url);...

การสนทนาใน 'Android Developer' เริ่มโดย Sukationg Phuphatana, 14 มกราคม 2016

    ขอสอบถามเกี่ยวกับ xmlparsing หน่อยครับ try{ URL url1 = new URL(url); DocumentBuilderFactory dbf= DocumentBuilderFactory.newInstance(); DocumentBuilder db = dbf.newDocumentBuilder(); doc= db.parse(new InputSource(url1.openStream())); doc.getDocumentElement().normalize(); NodeList nl = doc.getElementsByTagName("entry"); Log.e("-->>node","="+nl.getLength()); }catch(Exception e){ } ผมเขียนในลักษณะแบบนี้ โดยให้ไปอยู่อีก class แล้วให้mainactivityเรียกใช้ function นี้ ซึ่งมันแจ้ง error ว่า - Failed sending reply to debugger: Broken pipe -Unexpected token (position:TEXT http://[email protected]:36 in [email protected]) โดย url ที่ผมใช้คือ http://203.150.245.35/opds/feed.php ซึ่งที่ผมสงสัยที่เป็นแบบนี้ เพราะว่าตรงcode ส่วนนี้ต้องใช้ภายใต้ main activityหรือไม่หรือเป็นเพราะสาเหตุอื่นครับ
     
  1. อยู่อีก Class แล้ว MainActivity เรียกใช้ เป็นแบบไหนล่ะครับนั่น
     
  2. ประมาณนี้ครับXMLParser parser = new XMLParser(); parser.getDomElement(URL);
     
  3. แล้วมันอยู่อีก Class ยังไง = =
     
  4. code ตัวนี้อยู่ในclass ชื่อ XMLParser ในfunction getDomElement
     
    ไม่เกี่ยวกันนี่ครับ = =
     

แบ่งปันหน้านี้