亚洲欧美第一页_禁久久精品乱码_粉嫩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一区二区三区免费野_久草精品视频
99麻豆久久久国产精品免费| 一区二区在线观看免费视频播放| 五月激情六月综合| 欧美午夜宅男影院| 亚洲综合色丁香婷婷六月图片| 日本精品免费观看高清观看| 亚洲女厕所小便bbb| 在线免费观看一区| 舔着乳尖日韩一区| 欧美精三区欧美精三区| 日本大胆欧美人术艺术动态 | 蜜桃av一区二区在线观看| 4438亚洲最大| 国产一区在线视频| 亚洲欧美日韩久久精品| 欧美日韩黄色影视| 麻豆国产精品777777在线| 久久蜜桃一区二区| 色婷婷亚洲婷婷| 五月天中文字幕一区二区| 2019国产精品| 91麻豆swag| 日本欧美大码aⅴ在线播放| 久久精品视频在线免费观看| 91在线视频播放地址| 三级不卡在线观看| 国产精品欧美极品| 欧美日韩五月天| 国产一区二区三区在线观看免费 | 免费高清在线一区| 欧美激情中文字幕| 精品视频在线免费看| 久久国产精品72免费观看| 国产精品久久看| 日韩无一区二区| 成人福利视频网站| 日本欧洲一区二区| 一区二区三区在线高清| 久久夜色精品国产噜噜av| 欧美日韩一本到| 成人免费看片app下载| 免费观看日韩av| 亚洲综合清纯丝袜自拍| 国产欧美一区二区精品性| 欧美日韩激情一区| 色狠狠av一区二区三区| 国产精品一区在线| 蜜桃视频免费观看一区| 亚洲综合丁香婷婷六月香| 国产欧美精品在线观看| 日韩欧美一区在线| 欧美三级视频在线播放| 99久久婷婷国产精品综合| 韩国v欧美v日本v亚洲v| 亚洲va在线va天堂| **网站欧美大片在线观看| 国产欧美精品区一区二区三区| 在线播放/欧美激情| 一本一道波多野结衣一区二区| 国产精品 日产精品 欧美精品| 天涯成人国产亚洲精品一区av| 亚洲免费观看在线视频| 亚洲国产电影在线观看| 欧美高清hd18日本| 欧美羞羞免费网站| 在线免费视频一区二区| 色妞www精品视频| 92精品国产成人观看免费 | 国产精品进线69影院| 欧美一区二区视频在线观看2022| 色偷偷成人一区二区三区91| 91在线一区二区| 91小宝寻花一区二区三区| 成人精品一区二区三区四区| 国产+成+人+亚洲欧洲自线| 激情欧美一区二区| 国产一区视频导航| 国产一区在线观看麻豆| 国产精品18久久久久久久久| 激情深爱一区二区| 91免费在线播放| 91色乱码一区二区三区| 色噜噜久久综合| 色婷婷久久久亚洲一区二区三区| 播五月开心婷婷综合| 成人午夜免费电影| 成人激情动漫在线观看| 成人午夜在线播放| 色综合视频在线观看| 91精品福利视频| 欧美午夜精品久久久久久孕妇 | 91尤物视频在线观看| 91国偷自产一区二区三区成为亚洲经典| 97se亚洲国产综合自在线不卡| 91麻豆自制传媒国产之光| 日本韩国视频一区二区| 精品视频一区三区九区| 欧美日韩高清一区二区不卡| 日韩欧美在线123| 国产精品视频线看| 亚洲人成在线观看一区二区| 亚洲午夜三级在线| 美女脱光内衣内裤视频久久网站 | 婷婷中文字幕综合| 另类综合日韩欧美亚洲| 国产真实乱对白精彩久久| 成人的网站免费观看| 色综合久久88色综合天天 | 国产一区二区三区综合 | 欧美色男人天堂| 日韩情涩欧美日韩视频| 久久精品夜夜夜夜久久| 自拍偷拍国产精品| 亚洲国产日韩精品| 久久精品久久综合| 成av人片一区二区| 欧美人与性动xxxx| 日本一区二区高清| 日韩av电影天堂| 成人激情免费视频| 91精品国产一区二区| 欧美激情在线免费观看| 日韩 欧美一区二区三区| 成人小视频在线观看| 日韩一区二区中文字幕| 亚洲同性同志一二三专区| 老色鬼精品视频在线观看播放| 成人av在线网站| 欧美电影免费观看高清完整版在线观看| 国产精品久久久久一区二区三区共| 五月天丁香久久| 成人av免费在线观看| 日韩欧美区一区二| 亚洲尤物视频在线| 成人免费高清视频在线观看| 欧美精品一区二区精品网| 亚洲精品免费在线观看| 国产一区二区三区在线观看免费| 欧美日韩国产成人在线91 | 亚洲一区二区免费视频| 国产v综合v亚洲欧| 欧美成人a∨高清免费观看| 亚洲在线一区二区三区| 97国产精品videossex| 久久精品视频在线看| 日本成人在线不卡视频| 在线观看日韩av先锋影音电影院| 国产午夜精品久久久久久免费视| 日本亚洲一区二区| 欧美亚洲国产怡红院影院| 中文字幕制服丝袜一区二区三区| 国产在线精品一区二区不卡了| 欧美久久久久中文字幕| 亚洲第一二三四区| 91影院在线免费观看| 国产精品久久久久影院色老大 | 首页综合国产亚洲丝袜| 一本一本大道香蕉久在线精品| 中文字幕免费不卡| 国产成人鲁色资源国产91色综| 日韩天堂在线观看| 视频一区中文字幕| 69久久99精品久久久久婷婷| 亚洲一区二区欧美| 欧美日韩综合不卡| 亚洲成av人片一区二区| 在线视频中文字幕一区二区| 成人欧美一区二区三区黑人麻豆| 高清久久久久久| 国产精品美女久久久久aⅴ国产馆 国产精品美女久久久久av爽李琼 国产精品美女久久久久高潮 | 6080亚洲精品一区二区| 午夜精品成人在线视频| 欧美精品丝袜久久久中文字幕| 亚洲图片一区二区| 欧美精品久久99| 老汉av免费一区二区三区| 久久亚洲欧美国产精品乐播| 国产剧情一区二区三区| 亚洲国产岛国毛片在线| 99re成人精品视频| 亚洲韩国一区二区三区| 欧美人伦禁忌dvd放荡欲情| 人人精品人人爱| 久久综合色之久久综合| 成人免费看片app下载| 亚洲另类中文字| 在线不卡的av| 国内精品在线播放| 国产精品国产a| 欧美性xxxxxxxx| 久久91精品久久久久久秒播| 国产日韩高清在线| 色婷婷激情综合| 日韩黄色免费电影| 国产欧美一区二区三区网站| 色婷婷久久久综合中文字幕| 日日夜夜免费精品视频| 久久久精品免费观看| 色综合 综合色| 久久精品国产一区二区三 |