<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    BlogJava 首頁 新隨筆 聯系 聚合 管理
      37 Posts :: 64 Stories :: 21 Comments :: 0 Trackbacks
    1.接口內容如下:
      <?xml version="1.0" encoding="UTF-8"?>
      <users>
      <user>
      <id>1</id>
      <firstname>Song</firstname>
      <lastname>Thinking</lastname>
      <password>songlipeng</password>
      </user>
      <user>
      <id>2</id>
      <firstname>Zheng</firstname>
      <lastname>Quanling</lastname>
      <password>zhengquanling</password>
      </user>
      </users>
      2.解析的JSP代碼如下:
      <%@ page language="java" import="java.util.*,javax.xml.parsers.*,java.sql.*" pageEncoding="UTF-8"%>
      <%@ page import="java.io.*,javax.xml.*,org.w3c.dom.*" %>
      <%
      //建立解析工廠
      DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
      dbf.setIgnoringElementContentWhitespace(true); //忽略元素內容中的空格
      //創建解析器
      DocumentBuilder db = dbf.newDocumentBuilder();
      //得到解析文件
      //據說這樣寫可以讓XML與JSP放在同一目錄哦
      Document doc = db.parse("http://localhost:8080/MyProjects/webserver/users.xml"); //得到其他地方的接口目錄
      doc.normalize();
      //得到根元素
      //Element root = doc.getDocumentElement();
      //得到所有user元素
      NodeList users = doc.getElementsByTagName("user");
      NodeList usersIdNodeList= doc.getElementsByTagName("id");
      NodeList usersNameNodeList= doc.getElementsByTagName("firstname");
      NodeList usersPasswordNodeList=doc.getElementsByTagName("lastname");
      NodeList usersTrueNameNodeList=doc.getElementsByTagName("password");  
      %>
      <table>
      <thead>
      <tr>
      <th>ID</th>
      <th>firstName</th>
      <th>lastName</th>
      <th>password</th>
      </tr>
      </thead>
      <%
      Node userNode = null;
      for (int i = 0; i < users.getLength(); i++) {
      //Element user = (Element) users.item(i);
      %>
      <tr>
      <td><%=usersIdNodeList.item(i).getFirstChild().getNodeValue()%></td>
      <td><%=usersNameNodeList.item(i).getFirstChild().getNodeValue()%></td>
      <td><%=usersPasswordNodeList.item(i).getFirstChild().getNodeValue()%></td>
      <td><%=usersTrueNameNodeList.item(i).getFirstChild().getNodeValue()%></td>
      <%
      }
      %>
      </tr>
      </table>
      <!--只提取XML中的ID數據信息-->
      <div>
      <%
      for(int i=0;i<usersIdNodeList.getLength();i++){
      out.println("<b>"+usersIdNodeList.item(i).getFirstChild().getNodeValue()+"</b>");
      }
      %>
      </div>
    posted on 2009-09-02 13:23 xiachang88 閱讀(137) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發表評論。


    網站導航:
    博客園   IT新聞   Chat2DB   C++博客   博問  
     
    主站蜘蛛池模板: 免费精品视频在线| 亚洲日本在线观看| 在线观看亚洲AV每日更新无码| 暖暖免费日本在线中文| 亚洲人成人无码网www电影首页| 猫咪免费人成在线网站| 免费看男女下面日出水视频| 亚洲国产成人精品无码区二本 | 成年女人18级毛片毛片免费| 亚洲国产精品成人综合久久久| 4444www免费看| 亚洲一级片在线播放| 97国产免费全部免费观看| 亚洲专区一路线二| 女人张腿给男人桶视频免费版| 亚洲av成人一区二区三区在线播放 | 亚洲综合精品香蕉久久网| 一级毛片免费不卡| 亚洲高清专区日韩精品| 国产精品免费视频观看拍拍| 国产亚洲成av片在线观看| 最近2018中文字幕免费视频| 国产成人亚洲合集青青草原精品| 永久免费AV无码网站在线观看| 国产亚洲精品欧洲在线观看| 国产aⅴ无码专区亚洲av麻豆| 无码精品人妻一区二区三区免费看| 亚洲黄色在线视频| 日本高清免费不卡视频| 香蕉视频在线免费看| 亚洲高清免费在线观看| 日韩中文字幕在线免费观看| 一级毛片免费播放男男| 久久综合亚洲色HEZYO社区| 成年女人毛片免费播放视频m | 久草免费手机视频| 亚洲卡一卡二卡乱码新区| 亚洲午夜精品一级在线播放放| a级毛片免费全部播放| 亚洲Av无码一区二区二三区| 亚洲成A人片在线观看中文|