
本文共 3665 字,大约阅读时间需要 12 分钟。
������XML������������������������
���������������������������������������������������������������������������������������������������������XML������������������������������������������������������XML������������������������
���������������������������������������XML���������������������������������������������������������������������������������������������������������������������������������XML���������������������������������������������XML������������������������������������������������������������������
XML������������
������������������XML���������������accp.xml
������������������������
��������� 30 ������ Java ��������� 21 Y2 ������������
������DTD������accp.dtd
���������������������������������������������
]]
������DTD������������������������������������XML���������������������������������������������������������������������������������������������������������������
������������
���������������accp.xml
���������������������������������������DOM���������������
���������DOM���������
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();DocumentBuilder db = dbf.newDocumentBuilder();Document doc = db.parse("accp.xml");
������������������
NodeList teaList = doc.getElementsByTagName("teacher");System.out.println("������" + teaList.getLength() + "������������������");for (int i = 0; i < teaList.getLength(); i++) { Node teacherNode = teaList.item(i); System.out.println("Teacher " + (i+1) + "������������������"); NamedNodeMap attributes = teacherNode.getAttributes(); for (int j = 0; j < attributes.getLength(); j++) { NamedNode attr = attributes.item(j); System.out.println("\t" + attr.getName() + " = " + attr.getTextValue()); } //������������������������ Node������ retrived...}
������������������
NodeList studentsList = doc.getElementsByTagName("student");System.out.println("������" + studentsList.getLength() + "������������������");for (int i = 0; i < studentsList.getLength(); i++) { Node studentNode = studentsList.item(i); NamedNodeMap attributes = studentNode.getAttributes(); for (int j = 0; j < attributes.getLength(); j++) { NamedNode attr = attributes.item(j); System.out.println("\t" + attr.getName() + " = " + attr.getTextValue()); } //������������������������ //������������������������������������������}
������������
���������������������������������������������������XML������������������������������������������������������
���������������1. ������������ ���������30������������������������������Java���2. ������������ ���������28������������������������������.Net���
���������������1. ������������ ���������21������������Y2���������������������������2. ������������ ���������19������������S2���������������������������
���������������������������������������������XML������������������������������������������������������������������������������������������XML������������������������
������������
������������������������������������������XML������������������������������������������������DOM������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
发表评论
最新留言
关于作者
