package com.example.domxml;
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.parsers.ParserConfigurationException;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
import org.w3c.dom.Node;
import org.w3c.dom.NodeList;
import android.os.Bundle;
import android.app.Activity;
import android.util.Log;
import android.view.Menu;
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Dom();
}
private void Dom() {
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
try {
DocumentBuilder builder = factory.newDocumentBuilder();
Document document = builder.parse(getAssets().open("aa.xml"));
Element element = document.getDocumentElement();
NodeList nodeList = element.getElementsByTagName("sms");
// NodeList nodeList = element.getChildNodes();
for(int i=0;i<nodeList.getLength();i++){
Element node = (Element)nodeList.item(i);
String id=node.getAttribute("id");
Log.e("Main", id);
NodeList nodeList2 = node.getChildNodes();
for(int j=0;j<nodeList2.getLength();j++){
if(nodeList2.item(j).getNodeType()==Node.ELEMENT_NODE){
Element node1=(Element)nodeList2.item(j);
if(node1.getNodeName().equals("date")){
Log.e("Main",node1.getTextContent());
}else if(node1.getNodeName().equals("body")){
Log.e("Main",node1.getTextContent());
}else if(node1.getNodeName().equals("address")){
Log.e("Main",node1.getTextContent());
}
}
}
}
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.parsers.ParserConfigurationException;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
import org.w3c.dom.Node;
import org.w3c.dom.NodeList;
import android.os.Bundle;
import android.app.Activity;
import android.util.Log;
import android.view.Menu;
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Dom();
}
private void Dom() {
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
try {
DocumentBuilder builder = factory.newDocumentBuilder();
Document document = builder.parse(getAssets().open("aa.xml"));
Element element = document.getDocumentElement();
NodeList nodeList = element.getElementsByTagName("sms");
// NodeList nodeList = element.getChildNodes();
for(int i=0;i<nodeList.getLength();i++){
Element node = (Element)nodeList.item(i);
String id=node.getAttribute("id");
Log.e("Main", id);
NodeList nodeList2 = node.getChildNodes();
for(int j=0;j<nodeList2.getLength();j++){
if(nodeList2.item(j).getNodeType()==Node.ELEMENT_NODE){
Element node1=(Element)nodeList2.item(j);
if(node1.getNodeName().equals("date")){
Log.e("Main",node1.getTextContent());
}else if(node1.getNodeName().equals("body")){
Log.e("Main",node1.getTextContent());
}else if(node1.getNodeName().equals("address")){
Log.e("Main",node1.getTextContent());
}
}
}
}
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}