色尼玛亚洲综合影院,亚洲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快速上手,轉載需保留來源!

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

主站蜘蛛池模板: 龙岩市| 安丘市| 霍林郭勒市| 馆陶县| 耒阳市| 夏津县| 德格县| 齐齐哈尔市| 湖南省| 怀化市| 贺兰县| 嘉黎县| 耒阳市| 来凤县| 夹江县| 鸡东县| 甘孜县| 保山市| 辽阳县| 商都县| 德州市| 通山县| 登封市| 林口县| 建湖县| 成安县| 平利县| 光山县| 金乡县| 汝城县| 沛县| 来宾市| 武隆县| 五家渠市| 英吉沙县| 台州市| 泰和县| 揭阳市| 左贡县| 拉萨市| 霍城县|