Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @As(Runnable.class)
- void feedReader() {
- try {
- List<String> titles = new ArrayList<String>();
- //for this example, let's use a file
- VTDGen vg = new VTDGen();
- File f = new File("./myfeed.xml");
- FileInputStream fis = new FileInputStream(f);
- byte[] b = new byte[(int) f.length()];
- fis.read(b);
- //VTDGen takes a buffer, in this case a file
- vg.setDoc(b);
- vg.parse(false);
- VTDNav vn = vg.getNav();
- AutoPilot ap = new AutoPilot(vn);
- //turn off name space awerness
- ap.selectElement("item");
- while(ap.iterate()){
- vn.toElement(VTDNav.FIRST_CHILD,"title");
- Log.v(TAG,"element name(should print title):" + vn.toString(vn.getCurrentIndex()));
- int t = vn.getText();
- if (t!=-1) {
- Log.v(Tag,"value "+vn.toNormalizedString(t));
- titles.add(vn.toNormalizedString(t));
- }
- }
- //Do something with titles
- }
- catch (Exception e){
- System.out.println(" Exception during navigation "+e);
- }
- }
Add Comment
Please, Sign In to add comment