1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
public
class
StudentTest {
public
static
void
main(String[] args)
throws
Exception {
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
DocumentBuilder db = factory.newDocumentBuilder();
Document document = db.parse(
new
File(
"student.xml"
));
NodeList node = document.getElementsByTagName(
"学生"
);
for
(
int
i=
0
;i<node.getLength();i++){
Element element = (Element)node.item(i);
// 获取属性学号
String content = element.getAttribute(
"学号"
);
System.out.println(
"学号:"
+ content);
content = element.getElementsByTagName(
"姓名"
).item(
0
).getFirstChild().getNodeValue();
System.out.println(
"姓名:"
+ content);
content = element.getElementsByTagName(
"性别"
).item(
0
).getFirstChild().getNodeValue();
System.out.println(
"性别:"
+ content);
content = element.getElementsByTagName(
"年龄"
).item(
0
).getFirstChild().getNodeValue();
System.out.println(
"年龄:"
+ content);
System.out.println();
}
}
}
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
// 被解析的<
a
href
=
"https://www.baidu.com/s?wd=XML%E6%96%87%E4%BB%B6&tn=44039180_cpr&fenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1Yvnv7WPj--PHR3mH6dmvn10ZwV5Hcvrjm3rH6sPfKWUMw85HfYnjn4nH6sgvPsT6KdThsqpZwYTjCEQLGCpyw9Uz4Bmy-bIi4WUvYETgN-TLwGUv3EnW0Ln1TknHTdn1m3PHm1rH0vr0"
target
=
"_blank"
class
=
"baidu-highlight"
>XML文件</
a
>内容(student.xml)
<?
xml
version
=
"1.0"
encoding
=
"UTF-8"
?>
<学生名册>
<学生 学号="0001214">
<姓名><
a
href
=
"https://www.baidu.com/s?wd=%E5%BC%A0%E7%87%95&tn=44039180_cpr&fenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1Yvnv7WPj--PHR3mH6dmvn10ZwV5Hcvrjm3rH6sPfKWUMw85HfYnjn4nH6sgvPsT6KdThsqpZwYTjCEQLGCpyw9Uz4Bmy-bIi4WUvYETgN-TLwGUv3EnW0Ln1TknHTdn1m3PHm1rH0vr0"
target
=
"_blank"
class
=
"baidu-highlight"
>张燕</
a
></姓名>
<性别>女</性别>
<年龄>22</年龄>
</学生>
<学生 学号="0001239">
<姓名><
a
href
=
"https://www.baidu.com/s?wd=%E6%9D%8E%E7%BB%A7%E6%88%90&tn=44039180_cpr&fenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1Yvnv7WPj--PHR3mH6dmvn10ZwV5Hcvrjm3rH6sPfKWUMw85HfYnjn4nH6sgvPsT6KdThsqpZwYTjCEQLGCpyw9Uz4Bmy-bIi4WUvYETgN-TLwGUv3EnW0Ln1TknHTdn1m3PHm1rH0vr0"
target
=
"_blank"
class
=
"baidu-highlight"
>李继成</
a
></姓名>
<性别>男</性别>
<年龄>22</年龄>
</学生>
<学生 学号="0001275">
<姓名>华伟</姓名>
<性别>男</性别>
<年龄>22</年龄>
</学生>
</学生名册>
|
30
<?xml version="1.0" encoding="UTF-8"?> <graphml xmlns="http://graphml.graphdrawing.org/xmlns" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://graphml.graphdrawing.org/xmlns http://grap...
展开
推荐于2016-07-29 16:41:54
最佳答案
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
public
class
StudentTest {
public
static
void
main(String[] args)
throws
Exception {
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
DocumentBuilder db = factory.newDocumentBuilder();
Document document = db.parse(
new
File(
"student.xml"
));
NodeList node = document.getElementsByTagName(
"学生"
);
for
(
int
i=
0
;i<node.getLength();i++){
Element element = (Element)node.item(i);
// 获取属性学号
String content = element.getAttribute(
"学号"
);
System.out.println(
"学号:"
+ content);
content = element.getElementsByTagName(
"姓名"
).item(
0
).getFirstChild().getNodeValue();
System.out.println(
"姓名:"
+ content);
content = element.getElementsByTagName(
"性别"
).item(
0
).getFirstChild().getNodeValue();
System.out.println(
"性别:"
+ content);
content = element.getElementsByTagName(
"年龄"
).item(
0
).getFirstChild().getNodeValue();
System.out.println(
"年龄:"
+ content);
System.out.println();
}
}
}
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
// 被解析的<
a
href
=
"https://www.baidu.com/s?wd=XML%E6%96%87%E4%BB%B6&tn=44039180_cpr&fenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1Yvnv7WPj--PHR3mH6dmvn10ZwV5Hcvrjm3rH6sPfKWUMw85HfYnjn4nH6sgvPsT6KdThsqpZwYTjCEQLGCpyw9Uz4Bmy-bIi4WUvYETgN-TLwGUv3EnW0Ln1TknHTdn1m3PHm1rH0vr0"
target
=
"_blank"
class
=
"baidu-highlight"
>XML文件</
a
>内容(student.xml)
<?
xml
version
=
"1.0"
encoding
=
"UTF-8"
?>
<学生名册>
<学生 学号="0001214">
<姓名><
a
href
=
"https://www.baidu.com/s?wd=%E5%BC%A0%E7%87%95&tn=44039180_cpr&fenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1Yvnv7WPj--PHR3mH6dmvn10ZwV5Hcvrjm3rH6sPfKWUMw85HfYnjn4nH6sgvPsT6KdThsqpZwYTjCEQLGCpyw9Uz4Bmy-bIi4WUvYETgN-TLwGUv3EnW0Ln1TknHTdn1m3PHm1rH0vr0"
target
=
"_blank"
class
=
"baidu-highlight"
>张燕</
a
></姓名>
<性别>女</性别>
<年龄>22</年龄>
</学生>
<学生 学号="0001239">
<姓名><
a
href
=
"https://www.baidu.com/s?wd=%E6%9D%8E%E7%BB%A7%E6%88%90&tn=44039180_cpr&fenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1Yvnv7WPj--PHR3mH6dmvn10ZwV5Hcvrjm3rH6sPfKWUMw85HfYnjn4nH6sgvPsT6KdThsqpZwYTjCEQLGCpyw9Uz4Bmy-bIi4WUvYETgN-TLwGUv3EnW0Ln1TknHTdn1m3PHm1rH0vr0"
target
=
"_blank"
class
=
"baidu-highlight"
>李继成</
a
></姓名>
<性别>男</性别>
<年龄>22</年龄>
</学生>
<学生 学号="0001275">
<姓名>华伟</姓名>
<性别>男</性别>
<年龄>22</年龄>
</学生>
</学生名册>
|