?1
package
?cn.com;
?2
?3
import
?java.io.FileInputStream;
?4
import
?java.io.FileNotFoundException;
?5
import
?java.io.IOException;
?6
import
?java.util.List;
?7
?8
import
?org.jdom.Document;
?9
import
?org.jdom.Element;
10
import
?org.jdom.JDOMException;
11
import
?org.jdom.input.SAXBuilder;
12
13
public
?
class
?MyJDom?
{
14
????
public
?
static
?
void
?main(String[]?args)?
throws
?FileNotFoundException,?JDOMException,?IOException?
{
15
????????SAXBuilder?sab?
=
?
new
?SAXBuilder();
16
????????Document?doc?
=
?sab.build(
new
?FileInputStream(
"
./data/myjdom.xml
"
));
17
????????
18
????????Element?element?
=
?doc.getRootElement();
19
????????List?list?
=
?element.getChildren();
20
????????
21
????????
for
(
int
?i
=
0
;?i
<
list.size();?i
++
)?
{
22
????????????System.out.println(
"
------------
"
);
23
????????????
24
????????????Element?ele2?
=
?(Element)?list.get(i);
25
????????????String?id?
=
?ele2.getAttribute(
"
id
"
).getValue();
26
????????????System.out.println(
"
ID===>>>
"
?
+
?id);
27
????????????
28
????????????Element?ele3?
=
?ele2.getChild(
"
title
"
);
29
????????????String?title?
=
?ele3.getText();
30
????????????System.out.println(
"
Title===>>>
"
?
+
?title);
31
????????}
32
????}
33
}
34

?2

?3

?4

?5

?6

?7

?8

?9

10

11

12

13



14



15

16

17

18

19

20

21



22

23

24

25

26

27

28

29

30

31

32

33

34
