色尼玛亚洲综合影院,亚洲3atv精品一区二区三区,麻豆freexxxx性91精品,欧美在线91

Android開發必備武器,處理XML的利器——SAX快速上手

  相信各位Android開發者,對SAX已經并不陌生了,SAX(Simple API for XML),是一個使用非常廣泛的XML解析標準,通常使用Handler模式來處理XML文檔,這種處理模式和我們平常習慣的理解方式很不同,身邊也經常有一些朋友在剛接觸SAX的時候會覺得理解起來有些困難。其實SAX并不復雜,只不過是換了一種思維方式,正如它的名字所表示的,為了讓我們以更簡單的方式來處理XML文檔,下面我們就開始吧。
      我們通常的理解方式是,我們給出一個輸入(比如xml文檔的地址),然后程序返回給我們數據(比如解析后的xml文檔結構),我們在返回給我們的結果中進行相應的操作,而SAX以一種更簡單的方式來處理XML文檔的解析,也就是處理器模式,一個使用SAX的簡單示例:

1   SAXParserFactory spf = SAXParserFactory.newInstance();
2 SAXParser sp = spf.newSAXParser();
3 XMLReader reader = sp.getXMLReader();
4
5
6 reader.setContentHandler(myHandler);
7 reader.parse(new InputSource(new URL(url).openStream()));

it知識庫Android開發必備武器,處理XML的利器——SAX快速上手,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 衡阳市| 莱芜市| 宜宾县| 郓城县| 宁津县| 汝城县| 邹城市| 晋江市| 武宣县| 邓州市| 邻水| 景东| 丁青县| 贵定县| 孟州市| 海城市| 巫溪县| 腾冲县| 临猗县| 平果县| 新野县| 沁水县| 宜春市| 江西省| 乐山市| 三亚市| 宜兴市| 梓潼县| 平果县| 桓台县| 杭锦旗| 宁夏| 仙居县| 仁化县| 靖安县| 衡山县| 东宁县| 宜川县| 渝北区| 普定县| 雅安市|