1. 程式人生 > >XML:使用DOM技術解析xML檔案中的城市,實現select級聯選擇

XML:使用DOM技術解析xML檔案中的城市,實現select級聯選擇

<?xml version="1.0" encoding="utf-8"?>
<china>

    <province name="北京">
        <city>東城區</city>
        <city>西城區</city>
        <city>崇文區</city>
        <city>宣武區</city>
        <city>朝陽區</city>
        <city>豐臺區</
city> <city>石景山區</city> <city>海淀區</city> <city>門頭溝區</city> <city>房山區</city> <city>通州區</city> <city>順義區</city> <city>昌平區</city> <city>大興區</city
> <city>懷柔區</city> <city>平谷區</city> <city>密雲縣</city> <city>延慶縣</city> </province> <province name="天津"> <city>和平區</city> <city>河東區</city> <city
>河西區</city> <city>南開區</city> <city>河北區</city> <city>紅橋區</city> <city>塘沽區</city> <city>漢沽區</city> <city>大港區</city> <city>東麗區</city> <city>西青區</city> <city>津南區</city> <city>北辰區</city> <city>武清區</city> <city>寶坻區</city> <city>寧河縣</city> <city>靜海縣</city> <city>薊縣</city> </province> <province name="河北"> <city>石家莊</city> <city>唐山</city> <city>秦皇島</city> <city>邯鄲</city> <city>邢臺</city> <city>保定</city> <city>張家口</city> <city>承德</city> <city>滄州</city> <city>廊坊</city> <city>衡水</city> </province> <province name="山西"> <city>太原</city> <city>大同</city> <city>陽泉</city> <city>長治</city> <city>晉城</city> <city>朔州</city> <city>晉中</city> <city>運城</city> <city>忻州</city> <city>臨汾</city> <city>呂梁</city> </province> <province name="內蒙古"> <city>呼和浩特</city> <city>包頭</city> <city>烏海</city> <city>赤峰</city> <city>通遼</city> <city>鄂爾多斯</city> <city>呼倫貝爾</city> <city>巴彥淖爾</city> <city>烏蘭察布</city> <city>興安盟</city> <city>錫林郭勒盟</city> <city>阿拉善盟</city> </province> <province name="遼寧"> <city>瀋陽</city> <city>大連</city> <city>鞍山</city> <city>撫順</city> <city>本溪</city> <city>丹東</city> <city>錦州</city> <city>營口</city> <city>阜新</city> <city>遼陽</city> <city>盤錦</city> <city>鐵嶺</city> <city>朝陽</city> <city>葫蘆島</city> </province> <province name="吉林"> <city>長春</city> <city>吉林</city> <city>四平</city> <city>遼源</city> <city>通化</city> <city>白山</city> <city>松原</city> <city>白城</city> <city>延邊</city> </province> <province name="黑龍江"> <city>哈爾濱</city> <city>齊齊哈爾</city> <city>雞西</city> <city>鶴崗</city> <city>雙鴨山</city> <city>大慶</city> <city>伊春</city> <city>佳木斯</city> <city>七臺河</city> <city>牡丹江</city> <city>黑河</city> <city>綏化</city> <city>大興安嶺</city> </province> <province name="上海"> <city>黃浦區</city> <city>盧灣區</city> <city>徐彙區</city> <city>長寧區</city> <city>靜安區</city> <city>普陀區</city> <city>閘北區</city> <city>虹口區</city> <city>楊浦區</city> <city>閔行區</city> <city>寶山區</city> <city>嘉定區</city> <city>浦東新區</city> <city>金山區</city> <city>松江區</city> <city>青浦區</city> <city>南匯區</city> <city>奉賢區</city> <city>崇明縣</city> </province> <province name="江蘇"> <city>南京</city> <city>無錫</city> <city>徐州</city> <city>常州</city> <city>蘇州</city> <city>南通</city> <city>連雲港</city> <city>淮安</city> <city>鹽城</city> <city>揚州</city> <city>鎮江</city> <city>泰州</city> <city>宿遷</city> </province> <province name="浙江"> <city>杭州</city> <city>寧波</city> <city>溫州</city> <city>嘉興</city> <city>湖州</city> <city>紹興</city> <city>金華</city> <city>衢州</city> <city>舟山</city> <city>台州</city> <city>麗水</city> </province> <province name="安徽"> <city>合肥</city> <city>蕪湖</city> <city>蚌埠</city> <city>淮南</city> <city>馬鞍山</city> <city>淮北</city> <city>銅陵</city> <city>安慶</city> <city>黃山</city> <city>滁州</city> <city>阜陽</city> <city>宿州</city> <city>巢湖</city> <city>六安</city> <city>亳州</city> <city>池州</city> <city>宣城</city> </province> <province name="福建"> <city>福州</city> <city>廈門</city> <city>莆田</city> <city>三明</city> <city>泉州</city> <city>漳州</city> <city>南平</city> <city>龍巖</city> <city>寧德</city> </province> <province name="江西"> <city>南昌</city> <city>景德鎮</city> <city>萍鄉</city> <city>九江</city> <city>新餘</city> <city>鷹潭</city> <city>贛州</city> <city>吉安</city> <city>宜春</city> <city>撫州</city> <city>上饒</city> </province> <province name="山東"> <city>濟南</city> <city>青島</city> <city>淄博</city> <city>棗莊</city> <city>東營</city> <city>煙臺</city> <city>濰坊</city> <city>濟寧</city> <city>泰安</city> <city>威海</city> <city>日照</city> <city>萊蕪</city> <city>臨沂</city> <city>德州</city> <city>聊城</city> <city>濱州</city> <city>荷澤</city> </province> <province name="河南"> <city>鄭州</city> <city>開封</city> <city>洛陽</city> <city>平頂山</city> <city>安陽</city> <city>鶴壁</city> <city>新鄉</city> <city>焦作</city> <city>濮陽</city> <city>許昌</city> <city>漯河</city> <city>三門峽</city> <city>南陽</city> <city>商丘</city> <city>信陽</city> <city>周口</city> <city>駐馬店</city> </province> <province name="湖北"> <city>武漢</city> <city>黃石</city> <city>十堰</city> <city>宜昌</city>

相關推薦

XML使用DOM技術解析xML檔案城市實現select選擇

<?xml version="1.0" encoding="utf-8"?> <china> <province name="北京"> <city>東城區</city> <city>

Java使用DOM方法解析XML檔案

Java中使用DOM方法解析XML檔案 1、簡介 XML現在已經成為一種通用的資料交換格式,平臺的無關性使得很多場合都需要用到XML,本部落格將介紹用DOM方法解析XML檔案的方法,DOM解析是將XML檔案全部載入到記憶體,組裝成一顆DOM樹,然後通過節點以及節點之間的關係來解析XM

Java 應用DOM方式解析XML檔案

引入 java為啥需要解析XML的方法? xml的優勢: 它可以用來標記資料、定義資料型別,是一種允許使用者對自己的標記語言進行定義的源語言。 它非常適合全球資訊網傳輸,提供統一的方法來描述和交換獨立於應用程式或供應商的結構化資料。是Internet環境中

ERROR使用dom4j解析xml檔案遇到中文路徑問題

在使用dom4j解析xml檔案的時候,使用以下程式碼來解析含有中文的路徑的時候,會報錯: SAXReader reader=new SAXReader(); Documentdom=reader.read(xmlFile); Element root =dom.getRo

在ORACLE使用DOM方式解析XML

XML格式:<Message id="101">                     <From>Montgomery Burns</From>                     <Text>Release the H

【學習筆記】關於DOM4J使用DOM4J解析XML文檔

文本 class 中產 獲取 ber exce int() logs hone 一、概述 DOM4J是一個易用的、開源的庫,用於XML、XPath和XSLT中。采用了Java集合框架並完全支持DOM、SAX、和JAXP。 DOM4J最大的特色是使用大量的接口,主要接口都在o

simpleXML技術解析xml文件(php)

返回 1.0 元素 出名字 === 所有 php 技術 PC 1.simpleXML的核心思想:以面向對象的方法來操作xml文件 此技術可以將xml文件的所有元素都轉成對象。會返回一個對象數組,再用foreach遍歷,即可得到元素的名稱,內容,和屬性值。 test.xml

XML —— DOM方式解析XML

1. DOM 方式解析 XML 原理 基於 DOM(Document Object Model,文件物件模型)解析方式,是把整個 XML 文件載入到記憶體,轉化成 DOM 樹,因此應用程式可以隨機的訪問 DOM 樹的任何資料; 優點:靈活性強,速度快; 缺點:消耗資源比較多;

spring16-----XML名稱空間和Spring配置檔案的頭

一. 什麼是名稱空間 在 XML 中,元素名稱是由開發者定義的,當兩個不同的文件使用相同的元素名時,就會發生命名衝突。類似package的作用。 這個 XML 文件攜帶著某個表格中的資訊: 1 <table> 2 <tr> 3 <td>

xmlDOM方式解析DOM4J工具解析原理

DOM解析原理: DOM解析原理:xml解析器一次性把整個xml文件載入進記憶體,然後在記憶體中構建一顆Document的物件樹,通過Document物件,得到樹上的節點物件,通過節點物件訪問(操作)到xml文件的內容。 一張圖來完全概括這個原理。 而dom4j原理是d

Javascript—XPATH技術解析XML

XML可擴充套件標記語言,作為傳輸和儲存資料的載體,在web開發中應用很廣泛。在我們需要將XML資料傳遞給前端時,需要用javascript解析才能使用,所以,使用javascript解析XML也是很普遍的。 通過javascript解析XML,我們可以使用DOM這個強

sax和dom解析xml文件時有什麼區別

當你需要處理XML文件時,你的首要選擇是使用DOM(文件物件模型)還是使用SAX(用於XML的簡單API),即當前使用的兩個主要的XML API。你可以使用任何一種(或者在同一時間使用兩種)來處理XML文件,然而DOM將文件載入到記憶體中處理,而SAX則相反,它可以檢測

Android 開發之路十---------SAX,DOM,PULL解析XML

SAX 解析XML  SAX是一個解析速度快並且佔用記憶體少的xml解析器,非常適合用於Android等移動裝置。 SAX解析XML檔案採用的是事件驅動,也就是說,它並不需要解析完整個文件,在按內容順序解析文件的過程中,SAX會判斷當前讀到的字元是否合法XML語法中的

python XML文件解析用ElementTree解析XML

eas 通過 使用場景 exc try 開始 利用 快的 直接 Python標準庫中,提供了ET的兩種實現。一個是純Python實現的xml.etree.ElementTree,另一個是速度更快的C語言實現xml.etree.cElementTree。請記住始終使用C語言實

FTP下載XML並且通過PULL解析XML

1.前一篇文章已經介紹了一個ftp下載的方法,超級實用。雖然現在用json解析的多的去了,但是可能也會有一些像我這種沒有接觸過的童鞋,所以呢,今天教大家一個用PULL來解析xml的方法 首先給大家看看我這個xml的檔案裡面的內容,這個xml的名字叫porders,裡面有一些內容,然後沒有截圖

xml簡介和dom4j解析xml重要方法

1.xml(可擴充套件標記語言)的概述 與html的區別: xml: 描述資料,用於儲存和傳輸資料。標籤都是自定義的 html:顯示資料,標籤都是預定義的 注意事項: 文件宣告必須在第一行 只有一個根標籤 元素只能

GaiaWorld加密技術在區塊鏈的意義

微信公眾號:GaiaWorld 加密技術作為區塊鏈技術裡極其重要、不可或缺的一部分,為區塊鏈的匿名性、不可篡改和不可偽造等特點保駕護航。如果說共識機制是區分一個公鏈質量的核心和靈魂,那麼加密演算法則是一個公鏈是否值得信賴、是否有基本的安全性的底線。不以達成共識、高交易速

.net的EF框架提示在應用程式配置檔案找不到名為“****”的連線字串。

根據問題描述就可以找到問題原因,配置檔案中找不到名為“****”的連線字串,所以你在配置檔案中找不到name為“*****”的連線字串。 建立EF時它會讓我們選擇連線的資料庫(MySql、Sql S

Python解析Excle檔案的資料

在公司裡面,人力資源部每到發工資的時候就會頭疼,如果公司內部有100多號員工,那麼發完工資後需要給員工傳送工資條的話,那麼就需要截圖如下圖, 但是在公司的薪水保密協議不允許公開所有人的薪水,因此我

輕輕鬆鬆學習SpringBoot2第五篇Spring Boot獲取properties檔案的漢字亂碼解決

上篇文章,我們雖然獲取到了配置檔案中的值,但是我們發現中文是亂碼這可不是我們想要的,那麼該如何解決呢1)通過工具進行設定:在IntelliJ IDEA中依次點選File -> Settings -> Editor -> File Encodings 其他工具