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

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

主站蜘蛛池模板: 綦江县| 大名县| 阿坝县| 忻州市| 鹰潭市| 临漳县| 乾安县| 吉安市| 雷州市| 沂南县| 西和县| 科尔| 汕头市| 武宁县| 河西区| 五河县| 乡城县| 抚松县| 长春市| 荆州市| 新宁县| 新安县| 安达市| 泰兴市| 方正县| 繁昌县| 晋城| 久治县| 碌曲县| 招远市| 新竹县| 苍南县| 双江| 高安市| 左云县| 常山县| 彭州市| 拉萨市| 凤翔县| 托克逊县| 九龙县|