ئېلان قوبۇل قىلىش تېلېفونى: 13999061557
ئېلان قوبۇل قىلىش تېلېفونى: 13999061557
كۆرۈش: 967|ئىنكاس: 11
ئوڭ تەرىپنى يىغىش

java دا xml ھۆججىتىنى ئانالىز قىلىش

10

تېما

38

يازما

181

تەجرىبە

ئاكتىپ ئەزا

Rank: 3Rank: 3

نادىر
0
جۇغلانما
440
ئاقچا
0
java پىروگىراممىسىدا xml سانلىق مەلۇماتنى ئانالىز ئىنتايىن مۇھىم ۋە ئاۋات بىر تىما ھىسابلىنىدۇ،xml ئانالىز قىلىش كودلىرىنىڭ ئىچىدە تۆۋەندىكى سىلەرگە تەمىنلىگەن بۇ كود ئەڭ ئىخچام ھىسابلىنىدۇ(مىنىڭ بىلىشىمچە)
ئانالىز قىلماقچى بولغان xml سانلىق مەلۇمات ھۆججىتىدىكى سانلىق مەلۇماتلار


  1.        
  2.                 uyghur2014
  3.                 uyghur
  4.                 alip
  5.                 100000
  6.        
  7.        
  8.                 low
  9.                 yin fong
  10.                 fong fong
  11.                 200000
  12.        
مەزمۇننى كۆچۈرۈۋېلىش
بۇ سانلىق مەلۇماتنى بىردانە data.xml ھۆججىتىگە ساقلىسڭىز بولىدۇ
ئانالىز قىلىش كودى
  1. public class xmlParser {
  2.     public static void main(String[] a) throws SAXException, IOException{
  3.    
  4.                 File fXmlFile = new File("C:\\data.xml");
  5.         DocumentBuilderFactory dbFactory = DocumentBuilderFactory.newInstance();
  6.         DocumentBuilder dBuilder = null;
  7.         try {
  8.             dBuilder = dbFactory.newDocumentBuilder();
  9.         } catch (ParserConfigurationException ex) {
  10.             Logger.getLogger(xmlParser.class.getName()).log(Level.SEVERE, null, ex);
  11.         }
  12.         org.w3c.dom.Document doc = dBuilder.parse(fXmlFile);
  13.       
  14.         NodeList nList = doc.getElementsByTagName("staff");

  15.        

  16.         for (int temp = 0; temp < nList.getLength(); temp++) {

  17.                 Node nNode = nList.item(temp);

  18.                 System.out.println("\nCurrent Element :" + nNode.getNodeName());
  19.                
  20.                 if (nNode.getNodeType() == Node.ELEMENT_NODE) {

  21.                         Element eElement = (Element) nNode;

  22.                         System.out.println("Staff id : " + eElement.getAttribute("id"));
  23.                         System.out.println("First Name : " + eElement.getElementsByTagName("firstname").item(0).getTextContent());
  24.                         System.out.println("Last Name : " + eElement.getElementsByTagName("lastname").item(0).getTextContent());
  25.                         System.out.println("Nick Name : " + eElement.getElementsByTagName("nickname").item(0).getTextContent());
  26.                         System.out.println("Salary : " + eElement.getElementsByTagName("salary").item(0).getTextContent());

  27.                 }
  28.                
  29.         }
  30.     }
  31. }
مەزمۇننى كۆچۈرۈۋېلىش
ئەلۋەتتە جاۋادىن بەلگىلىك ئاساسىڭىز بولسا،بۇ كودنى ھازىرلا سىناپ باقسىڭىز بولىدۇ!

52

تېما

419

يازما

821

تەجرىبە

ئالىي ئەزا

ئەجرىم لايىھە تورى

Rank: 4

نادىر
0
جۇغلانما
2776
ئاقچا
61

تۆھپە ئوردېنى

QQ
مۆتىۋەر ۋاقتى: 2014-7-12 13:55:55 | ھەممە قەۋەتنى كۆرۈش
مەن سىناپ كۈرەيچۇ...........

ھەراس بۇ يېڭى كىنو كۈرۈش ۋە مۇنبەرنى كۈرۈش ئاندىرويد دىتالى چۈشۈرۋىلىڭلار!
http://dl.vmall.com/c0tawj3ffp

تەپسلاتنى كۆرمەكچى بولسىڭىز بۇيەردىن كۆرۈڭ!
بۇ يەردىن كۆرۈڭ
ئەجرىم لايىھە تورى  www.ejrim.cn

74

تېما

1791

يازما

369

تەجرىبە

ئالى باشقۇرغۇچى

ئەلتەر ئەپ بازىرى

Rank: 7Rank: 7Rank: 7

نادىر
6
جۇغلانما
8645
ئاقچا
0

تۆھپە ئوردېنىئىشەنچ ئوردېنى

merdan ۋاقتى: 2014-7-12 15:19:15 | ھەممە قەۋەتنى كۆرۈش
مۆتىۋەر يوللىغان ۋاقتى  2014-7-12 13:55
مەن سىناپ كۈرەيچۇ...........

ھەراس بۇ يېڭى كىنو كۈرۈش ۋە مۇ ...

تېما يازسىڭىز تەستىقلىمىغان ئوخشىمامدۇ؟
ئەلتەر ئەپ بازىرى  http://www.elter.cc/emarket

0

تېما

318

يازما

702

تەجرىبە

ئالاھىدە ئەزا

Rank: 5Rank: 5

نادىر
0
جۇغلانما
3645
ئاقچا
1
008 ۋاقتى: 2014-7-12 16:32:26 ئالپ يانفون نۇسخىسىدا يېزىلغان | ھەممە قەۋەتنى كۆرۈش
دوسلار باغساش تورى ئېچىلمادىغۇ

0

تېما

318

يازما

87

تەجرىبە

ئالىي ئەزا

Rank: 4

نادىر
0
جۇغلانما
558
ئاقچا
0
QQ
alkizar520 ۋاقتى: 2014-7-12 16:59:52 ئالپ يانفون نۇسخىسىدا يېزىلغان | ھەممە قەۋەتنى كۆرۈش
رەھمەت مەن سىناپ باقاي来自: Android客户端

3

تېما

844

يازما

422

تەجرىبە

ئالاھىدە ئەزا

Rank: 5Rank: 5

نادىر
0
جۇغلانما
3497
ئاقچا
0
QQ
paypak ۋاقتى: 2014-7-12 17:10:13 ئالپ يانفون نۇسخىسىدا يېزىلغان | ھەممە قەۋەتنى كۆرۈش
مۆتىۋەر مۇنبىرنىڭ ئەپ دىتالى ئىكەنغۇ؟

2

تېما

80

يازما

178

تەجرىبە

ئالىي ئەزا

Rank: 4

نادىر
0
جۇغلانما
709
ئاقچا
0
QQ
yawaxboy ۋاقتى: 2014-7-12 19:42:04 | ھەممە قەۋەتنى كۆرۈش
Domبىلەن pullچۇ؟

2

تېما

80

يازما

178

تەجرىبە

ئالىي ئەزا

Rank: 4

نادىر
0
جۇغلانما
709
ئاقچا
0
QQ
yawaxboy ۋاقتى: 2014-7-12 19:44:23 | ھەممە قەۋەتنى كۆرۈش
sax نىڭ ئالاھدىلىكنى ۋە كەمچىلىكىنىمۇ يىزىپ قويغان بولساڭلار

17

تېما

241

يازما

360

تەجرىبە

ئالىي ئەزا

Rank: 4

نادىر
0
جۇغلانما
1126
ئاقچا
0
15739925433 ۋاقتى: 2014-7-13 07:46:36 ئالپ يانفون نۇسخىسىدا يېزىلغان | ھەممە قەۋەتنى كۆرۈش
رەھمەت سىزگە来自: Android客户端

8

تېما

406

يازما

835

تەجرىبە

ئالىي ئەزا

Rank: 4

نادىر
0
جۇغلانما
2741
ئاقچا
2
elpida ۋاقتى: 2014-7-13 13:51:19 | ھەممە قەۋەتنى كۆرۈش
008 يوللىغان ۋاقتى  2014-7-12 16:32
دوسلار باغساش تورى ئېچىلمادىغۇ

مەن باغساش تورى دەپ ئاڭلىماپتىكەنمەن......

0

تېما

23

يازما

90

تەجرىبە

ئاكتىپ ئەزا

Rank: 3Rank: 3

نادىر
0
جۇغلانما
260
ئاقچا
0
QQ
mux ۋاقتى: 2014-7-13 17:10:04 ئالپ يانفون نۇسخىسىدا يېزىلغان | ھەممە قەۋەتنى كۆرۈش
008 يوللىغان ۋاقتى  2014-07-12 16:32:26
دوسلار باغساش تورى ئېچىلمادىغۇ

قېرىندىشىم. ئىملاغا دېققەت قىلىپ قۇيۇڭ.يوللاشتىن بۇرۇن بىر قېتىم تەكشۈرۋەتسىڭىزلا بولىدىغان ئىش ئەمەسمۇ؟来自: Android客户端

10

تېما

38

يازما

181

تەجرىبە

ئاكتىپ ئەزا

Rank: 3Rank: 3

نادىر
0
جۇغلانما
440
ئاقچا
0
uyghur2014  ئىگىسى| ۋاقتى: 2014-7-14 14:24:08 | ھەممە قەۋەتنى كۆرۈش
yawaxboy يوللىغان ۋاقتى  2014-7-12 19:44
sax نىڭ ئالاھدىلىكنى ۋە كەمچىلىكىنىمۇ يىزىپ قويغان بولس ...

dom بىلەن sax نىڭ پەرقى
dom نىڭ ئانالىزى پۈتكۈل xml ھۆججىتىنى ئىچكى ساقلىغۇچ ئىچىگە يۈكلەپ ئاندىن ئانالىزقىلىدۇ،
ئىچكە ساقلىغۇچقا قارىتا بىسىم پەيدا قىلىدۇ،
dom ئىكسمل xml دىكى نودىلارنى ئۆچۈرۈلەيدۇ،ۋە يازالايدۇ


___
sax نىڭ ئالاھىدىلىكى
sax ھۆججەتنى ھادىسە ئاساسىدا ئانالىز قىلىدۇ،يەنى ئارقىمۇ ئارقا تەرىپ بويىچە ھادىسە شەكلىدە ئانالىز قىلىدۇ،
sax ھۆججەتنىلا ئانالىز قىلىپ node نى رەتمۇ رەت ئوقۇيىدۇ،ئىچكى ساقلىغۇچقا يۈكلىمەيدۇ،شۇنداقلا ئىچكى ساقلىغۇچقا بىسىم پەيدا قىلمايدۇ
sax پەقەت ھۆججەتنىلا ئوقۇيدۇ،يىزىپ ئۆچۈرۈش مەشغۇلاتى قىلالمايدۇ
ناۋدا ئانالىز قىلىدىغان ھۆججەت چوڭ سىغىملىق بولسا sax نى ئىشلەتسە ياخشى،كىچىكرەك بولغاندا dom نى قوللانساق بولىدۇ،sax ھۆججەتنى ئۈستىدىن ئاستىغا قارىتا ئوقۇيدۇ،سۈرئىتى ئىنتايىن تىز!
كىرگەندىن كېيىن ئىنكاس يازالايسىز كىرىش | ئەزا بولۇش

سەھىپە جۇغلانما قائىدىسى

تېما يوللاش ئالدىنقى تېما كېيىنكى تېما تېز ئىنكاس تۈرگە قايتىش 这是一个自定义按钮
تېز ئىنكاس چوققىغا قايتىش سەھىپىگە قايتىش