亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? simplexml.java

?? netbeans開發gwt程式的插件
?? JAVA
字號:
/* * Copyright 2006 Google Inc. *  * Licensed under the Apache License, Version 2.0 (the "License"); you may not * use this file except in compliance with the License. You may obtain a copy of * the License at *  * http://www.apache.org/licenses/LICENSE-2.0 *  * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under * the License. */package com.google.gwt.sample.simplexml.client;import com.google.gwt.core.client.EntryPoint;import com.google.gwt.user.client.HTTPRequest;import com.google.gwt.user.client.ResponseTextHandler;import com.google.gwt.user.client.ui.FlexTable;import com.google.gwt.user.client.ui.FlowPanel;import com.google.gwt.user.client.ui.HTML;import com.google.gwt.user.client.ui.HTMLTable;import com.google.gwt.user.client.ui.Label;import com.google.gwt.user.client.ui.RootPanel;import com.google.gwt.user.client.ui.TabPanel;import com.google.gwt.xml.client.Document;import com.google.gwt.xml.client.Element;import com.google.gwt.xml.client.Node;import com.google.gwt.xml.client.NodeList;import com.google.gwt.xml.client.XMLParser;/** * A very simple XML Example where we take a customer profile and display it on * a page. */public class SimpleXML implements EntryPoint {  private static final String XML_LABEL_STYLE = "xmlLabel";  private static final String USER_TABLE_LABEL_STYLE = "userTableLabel";  private static final String USER_TABLE_STYLE = "userTable";  private static final String NOTES_STYLE = "notes";  public void onModuleLoad() {    HTTPRequest.asyncGet("customerRecord.xml", new ResponseTextHandler() {      public void onCompletion(String responseText) {        // In the real world, this text would come as a RPC response. This        // technique is great for testing and samples though!        renderXML(responseText);      }      private FlexTable createOrderTable(FlowPanel xmlParsed, String label) {        HTML orderTableLabel = new HTML("<h2>" + label + "</h2>");        xmlParsed.add(orderTableLabel);        FlexTable orderTable = new FlexTable();        orderTable.setStyleName(USER_TABLE_STYLE);        orderTable.setBorderWidth(3);        orderTable.getRowFormatter().setStyleName(0, USER_TABLE_LABEL_STYLE);        orderTable.setText(0, 0, "Order ID");        orderTable.setText(0, 1, "Item");        orderTable.setText(0, 2, "Ordered On");        orderTable.setText(0, 3, "Street");        orderTable.setText(0, 4, "City");        orderTable.setText(0, 5, "State");        orderTable.setText(0, 6, "Zip");        xmlParsed.add(orderTable);        return orderTable;      }      /**       * Creates the xml representation of xmlText. xmlText is assumed to have       * been validated for structure on the server.       *        * @param xmlText xml text       * @param xmlParsed panel to display customer record       */      private void customerPane(String xmlText, FlowPanel xmlParsed) {        Document customerDom = XMLParser.parse(xmlText);        Element customerElement = customerDom.getDocumentElement();        // Must do this if you ever use a raw node list that you expect to be        // all elements.        XMLParser.removeWhitespace(customerElement);        // Customer Name        String nameValue = getElementTextValue(customerElement, "name");        String title = "<h1>" + nameValue + "</h1>";        HTML titleHTML = new HTML(title);        xmlParsed.add(titleHTML);        // Customer Notes        String notesValue = getElementTextValue(customerElement, "notes");        Label notesText = new Label();        notesText.setStyleName(NOTES_STYLE);        notesText.setText(notesValue);        xmlParsed.add(notesText);        // Pending orders UI setup        FlexTable pendingTable = createOrderTable(xmlParsed, "Pending Orders");        FlexTable completedTable = createOrderTable(xmlParsed, "Completed");        completedTable.setText(0, 7, "Shipped by");        // Fill Orders Table        NodeList orders = customerElement.getElementsByTagName("order");        int pendingRowPos = 0;        int completedRowPos = 0;        for (int i = 0; i < orders.getLength(); i++) {          Element order = (Element) orders.item(i);          HTMLTable table;          int rowPos;          if (order.getAttribute("status").equals("pending")) {            table = pendingTable;            rowPos = ++pendingRowPos;          } else {            table = completedTable;            rowPos = ++completedRowPos;          }          int columnPos = 0;          fillInOrderTableRow(customerElement, order, table, rowPos, columnPos);        }      }      private void fillInOrderTableRow(Element customerElement, Element order,          HTMLTable table, int rowPos, int columnPos) {        // Order ID        String orderId = order.getAttribute("id");        table.setText(rowPos, columnPos++, orderId);        // Item        Element item = (Element) order.getElementsByTagName("item").item(0);        String itemUPC = item.getAttribute("upc");        String itemName = item.getFirstChild().getNodeValue();        Label itemLabel = new Label(itemUPC);        itemLabel.setTitle(itemName);        table.setWidget(rowPos, columnPos++, itemLabel);        // Ordered On        String orderedOnValue = getElementTextValue(customerElement,          "orderedOn");        table.setText(rowPos, columnPos++, orderedOnValue);        // Address        Element address = (Element) order.getElementsByTagName("address").item(          0);        XMLParser.removeWhitespace(address);        NodeList lst = address.getChildNodes();        for (int j = 0; j < lst.getLength(); j++) {          Element next = (Element) lst.item(j);          String addressPartText = next.getFirstChild().getNodeValue();          table.setText(rowPos, columnPos++, addressPartText);        }        // Shipped By (optional attribute)        NodeList shippedByList = order.getElementsByTagName("shippingInfo");        if (shippedByList.getLength() == 1) {          Element shippedBy = (Element) shippedByList.item(0);          // Depending upon the shipper, different attributes might be          // available, so XML carries the display info          FlexTable shippedByTable = new FlexTable();          shippedByTable.getRowFormatter().setStyleName(0,            USER_TABLE_LABEL_STYLE);          shippedByTable.setBorderWidth(1);          NodeList shippedByParts = shippedBy.getChildNodes();          for (int j = 0; j < shippedByParts.getLength(); j++) {            Node next = shippedByParts.item(j);            Element elem = (Element) next;            shippedByTable.setText(0, j, elem.getAttribute("title"));            shippedByTable.setText(1, j, elem.getFirstChild().getNodeValue());          }          table.setWidget(rowPos, columnPos++, shippedByTable);        }      }      /**       * Utility method to return the values of elements of the form <myTag>tag       * value</myTag>       */      private String getElementTextValue(Element parent, String elementTag) {        // If the xml is not coming from a known good source, this method would        // have to include safety checks.        return parent.getElementsByTagName(elementTag).item(0).getFirstChild()          .getNodeValue();      }      private void renderXML(String xmlText) {             final TabPanel tab = new TabPanel();        final FlowPanel xmlSource = new FlowPanel();        final FlowPanel xmlParsed = new FlowPanel();        tab.add(xmlParsed, "Customer Pane");        tab.add(xmlSource, "XML Source");        tab.selectTab(0);        RootPanel.get().add(tab);        xmlPane(xmlText, xmlSource);        customerPane(xmlText, xmlParsed);      }      /**       * Show the raw XML.       *        * @param xmlText       * @param xmlSource       */      private void xmlPane(String xmlText, final FlowPanel xmlSource) {        xmlText = xmlText.replaceAll("<", "&#60;");        xmlText = xmlText.replaceAll(">", "&#62;");        Label xml = new HTML("<pre>" + xmlText + "</pre>", false);        xml.setStyleName(XML_LABEL_STYLE);        xmlSource.add(xml);      }    });  }}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
蜜桃av一区二区在线观看| 在线综合视频播放| 悠悠色在线精品| 国产精品69久久久久水密桃| 久久午夜老司机| 国产很黄免费观看久久| 国产精品欧美极品| 99久久综合国产精品| 亚洲国产人成综合网站| 91精品国产麻豆| 高清国产一区二区三区| 中文字幕在线不卡国产视频| 欧美在线999| 国产资源精品在线观看| 亚洲三级在线免费| 91精品国产综合久久福利软件 | 成人综合在线视频| 一区二区理论电影在线观看| 欧美精品aⅴ在线视频| 国产精品综合二区| 亚洲麻豆国产自偷在线| 日韩欧美色电影| av一二三不卡影片| 日韩成人av影视| 中文字幕欧美三区| 欧美男人的天堂一二区| 丁香婷婷深情五月亚洲| 日本美女视频一区二区| 国产精品色哟哟| 欧美一区二区三区啪啪| 北条麻妃国产九九精品视频| 偷窥少妇高潮呻吟av久久免费| 欧美一区二区网站| 狠狠狠色丁香婷婷综合激情| 综合激情网...| www国产精品av| 欧美在线不卡视频| 成人美女视频在线观看18| 午夜精品福利在线| 国产精品护士白丝一区av| 欧美一区二区女人| 在线中文字幕不卡| 国产成人夜色高潮福利影视| 性感美女极品91精品| 一区在线观看免费| 精品国产亚洲在线| 欧美久久婷婷综合色| 成人精品视频一区二区三区| 美女视频一区在线观看| 一区二区三区欧美久久| 欧美国产禁国产网站cc| xnxx国产精品| 日韩欧美一区二区久久婷婷| 欧美日韩精品一区二区三区蜜桃 | 亚洲成av人影院| 国产精品福利一区| 久久色成人在线| 日韩免费高清av| 正在播放亚洲一区| 欧美视频一区在线| 色综合久久久久综合| 成人免费高清在线| 国产成人自拍网| 国产精品影视天天线| 精品在线观看免费| 麻豆成人久久精品二区三区红| 天堂午夜影视日韩欧美一区二区| 亚洲美女一区二区三区| 亚洲视频在线一区二区| 国产精品美女久久久久久久久久久 | 一区二区在线电影| 亚洲天堂福利av| 中文字幕在线不卡一区二区三区| 国产欧美一区二区精品性色| 日本一区二区三区免费乱视频 | 免费在线看一区| 日韩电影在线免费看| 天天综合色天天| 午夜精彩视频在线观看不卡| 午夜精品在线看| 蜜臀va亚洲va欧美va天堂| 另类综合日韩欧美亚洲| 韩国欧美国产1区| 黄色精品一二区| 国产成人午夜高潮毛片| www.亚洲在线| 91热门视频在线观看| 91国内精品野花午夜精品| 欧美日韩在线播放一区| 欧美美女一区二区| 精品国偷自产国产一区| 久久五月婷婷丁香社区| 国产精品影视在线观看| 欧日韩精品视频| 色噜噜狠狠成人中文综合| 波多野结衣91| 91美女在线视频| 91福利在线播放| 91精品国产欧美一区二区| 欧美二区乱c少妇| 日韩精品中文字幕一区| 久久久久久黄色| 一区二区三区中文字幕精品精品 | 国产真实乱对白精彩久久| 国产精品538一区二区在线| 成人av电影在线播放| 91农村精品一区二区在线| 在线免费观看日韩欧美| 日韩精品一区二区三区视频在线观看| 日韩欧美国产一区在线观看| 久久女同互慰一区二区三区| 亚洲婷婷在线视频| 蜜臀va亚洲va欧美va天堂| 日韩欧美一区中文| 2021国产精品久久精品| 亚洲欧洲日韩在线| 亚洲午夜羞羞片| 久久国产尿小便嘘嘘尿| 91女人视频在线观看| 日韩一区二区三区观看| 国产精品污网站| 午夜欧美电影在线观看| 国产盗摄精品一区二区三区在线| 色婷婷综合久久久中文字幕| 精品国产伦理网| 亚洲精品欧美综合四区| 久色婷婷小香蕉久久| 91福利国产精品| 国产视频一区二区在线| 亚洲18女电影在线观看| 成人午夜视频在线| 精品人伦一区二区色婷婷| 一级女性全黄久久生活片免费| 国产一区二区三区香蕉| 56国语精品自产拍在线观看| 亚洲欧洲国产日本综合| 国产一区二区成人久久免费影院| 欧洲一区二区av| 国产女同性恋一区二区| 国产精品主播直播| 欧美精品一级二级| 国产在线一区观看| 成人国产视频在线观看| 欧美精品一区二区久久婷婷| 夜夜嗨av一区二区三区中文字幕| 成a人片国产精品| 久久综合久色欧美综合狠狠| 日本不卡123| 欧美三区在线视频| 亚洲激情自拍偷拍| voyeur盗摄精品| 国产精品卡一卡二| 国产成人三级在线观看| 26uuu亚洲综合色欧美| 蜜桃精品视频在线| 日韩欧美在线123| 日韩精品欧美精品| 欧美精品色综合| 亚洲不卡av一区二区三区| 在线观看视频一区二区欧美日韩 | 最新久久zyz资源站| 粉嫩欧美一区二区三区高清影视 | 日韩美女久久久| 不卡视频一二三| 中文字幕一区二区在线播放| 成人高清av在线| 1024成人网| 91国偷自产一区二区开放时间 | 日本丶国产丶欧美色综合| 国产精品区一区二区三区| 国产.精品.日韩.另类.中文.在线.播放| 日韩久久免费av| 久久aⅴ国产欧美74aaa| 日韩欧美一区二区在线视频| 麻豆成人av在线| 久久免费精品国产久精品久久久久| 久久爱www久久做| 久久久一区二区三区| 国产不卡免费视频| 国产精品传媒入口麻豆| 色综合久久综合| 亚洲一二三区视频在线观看| 欧美色网站导航| 日本欧美在线观看| 日韩欧美中文字幕精品| 精品无码三级在线观看视频| 久久伊99综合婷婷久久伊| 国产不卡视频一区二区三区| 中文字幕字幕中文在线中不卡视频| 一本高清dvd不卡在线观看| 日本视频中文字幕一区二区三区| 看片网站欧美日韩| 欧美一卡二卡三卡| 美女在线一区二区| 久久综合久久99| 国产剧情一区二区三区| 国产精品色呦呦| 欧美三级中文字幕在线观看| 人人超碰91尤物精品国产| 久久综合色婷婷|