<? version="1.0" encoding="utf-8"?>
尖括号里的“Family”,"Father","Mother","Son"是属于标签(tag) 而“name”,“age”的是各个表签对应的属性


 DocumentBuilderFactory factory=DocumentBuilderFactory.newInstance();    try {   DocumentBuilder builder=factory.newDocumentBuilder(); //这个方法里面可以传入一个xml格式的字符串,也可以是文件    org.w3c.dom.Document document=builder.parse(getAssets().open("family.xml"));
  //获取根元素      org.w3c.dom.Element e= document.getDocumentElement();       //NodeList list=e.getElementsByTagName("Family");         String totalString="";            NodeList element=e.getElementsByTagName("Father");      String attributeString =((org.w3c.dom.Element)element.item(0)).getAttribute("name");    String ageString=((org.w3c.dom.Element)element.item(0)).getAttribute("age");    totalString+=attributeString+":"+ageString+"\n";            element=e.getElementsByTagName("Mother");         attributeString =((org.w3c.dom.Element)element.item(0)).getAttribute("name");     ageString=((org.w3c.dom.Element)element.item(0)).getAttribute("age");    totalString+=attributeString+":"+ageString+"\n";                 element=e.getElementsByTagName("Son");         attributeString =((org.w3c.dom.Element)element.item(0)).getAttribute("name");     ageString=((org.w3c.dom.Element)element.item(0)).getAttribute("age");    totalString+=attributeString+":"+ageString+"\n";



更多相关文章

  1. Android学习之保持屏幕常亮的几种方法
  2. Android之判断时间是否为今天
  3. Android(安卓)通过字符串来获取R下面资源的ID 值
  4. Android(安卓)EditText 属性汇总
  5. Android(安卓)简单实现自定义进度条
  6. android中的格式化字符串
  7. ConstraintLayout (约束布局)属性详情
  8. android 将图片通过base64转换为String 将图片String转换为Bitma
  9. 三十一、关于android camera setParameters出错

随机推荐

  1. 详解Android(安卓)TableLayout中stretchC
  2. Android读写XML(下)——创建XML文档
  3. android面试题大全 android面试题总结
  4. Unable to resolve target 'android-18'
  5. Android(安卓)ApiDemos示例解析(5):App->
  6. Google I/O 2017 Android
  7. Android-View-Attribute
  8. Android电池电量检测
  9. Android之IPC2————AIDL
  10. [Android] 切换语言后避免Activity重启方