protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
arrayList = new ArrayList<Ziliao>();
MySQtion mySQtion=new MySQtion(this);
try {
InputStream assets = getAssets().open("NewFile.xml");
DocumentBuilderFactory newInstance = DocumentBuilderFactory.newInstance();
DocumentBuilder builder = newInstance.newDocumentBuilder();
Document parse = builder.parse(assets);
NodeList elementsByTagName = parse.getElementsByTagName("xuanxuan");
for (int i = 0; i < elementsByTagName.getLength(); i++) {
ziliao = new Ziliao();
Element item = (Element) elementsByTagName.item(i);
String id = item.getAttribute("id");
String string = item.getAttribute("sex");
Log.e("xxx", id);
Log.e("xxx", string);
NodeList childNodes = item.getChildNodes();
for (int j = 0; j < childNodes.getLength(); j++) {
Node item2 = childNodes.item(j);
if (item2.getNodeType()==Node.ELEMENT_NODE) {
Node item22 = item2;
if ("name".equals(item22.getNodeName())) {
ziliao.setName(item22.getFirstChild().getNodeValue());
}
if ("age".equals(item22.getNodeName())) {
ziliao.setAge(item22.getFirstChild().getNodeValue());
}
}
}
arrayList.add(ziliao);
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (ParserConfigurationException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (SAXException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}SQLiteDatabase db = mySQtion.getWritableDatabase();
for (Ziliao z:arrayList) {
ContentValues values=new ContentValues();
values.put("name",z.getName());
values.put("age", z.getAge());
db.insert("zz", null, values);
Log.e("xx", "保存成功");
}
}
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
arrayList = new ArrayList<Ziliao>();
MySQtion mySQtion=new MySQtion(this);
try {
InputStream assets = getAssets().open("NewFile.xml");
DocumentBuilderFactory newInstance = DocumentBuilderFactory.newInstance();
DocumentBuilder builder = newInstance.newDocumentBuilder();
Document parse = builder.parse(assets);
NodeList elementsByTagName = parse.getElementsByTagName("xuanxuan");
for (int i = 0; i < elementsByTagName.getLength(); i++) {
ziliao = new Ziliao();
Element item = (Element) elementsByTagName.item(i);
String id = item.getAttribute("id");
String string = item.getAttribute("sex");
Log.e("xxx", id);
Log.e("xxx", string);
NodeList childNodes = item.getChildNodes();
for (int j = 0; j < childNodes.getLength(); j++) {
Node item2 = childNodes.item(j);
if (item2.getNodeType()==Node.ELEMENT_NODE) {
Node item22 = item2;
if ("name".equals(item22.getNodeName())) {
ziliao.setName(item22.getFirstChild().getNodeValue());
}
if ("age".equals(item22.getNodeName())) {
ziliao.setAge(item22.getFirstChild().getNodeValue());
}
}
}
arrayList.add(ziliao);
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (ParserConfigurationException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (SAXException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}SQLiteDatabase db = mySQtion.getWritableDatabase();
for (Ziliao z:arrayList) {
ContentValues values=new ContentValues();
values.put("name",z.getName());
values.put("age", z.getAge());
db.insert("zz", null, values);
Log.e("xx", "保存成功");
}
}