Piccolo是利用java快速解析XML文檔的開源項目,支持SAX1、SAX2和JAXP1.1。它是一種非驗證XML解析器,但當請求通過JAXP,也能創建一個驗證的解析器。Piccolo與SAX很像,提供一種用於解析XML文檔的事件驅動模型,在識別不同的XML語法結構時,使用回調機制來通知客戶端應用程式,而不是將整個文檔都存儲在記憶體中,因此比DOM效率更高。Piccolo並不創建數據結構,而是掃描輸入XML文檔,並生成元素開始、元素結束等事件,在發生事件時,解析器會通知應用程式。
Piccolo是利用java快速解析XML文檔的開源項目,支持SAX1、SAX2和JAXP1.1。它是一種非驗證XML解析器,但當請求通過JAXP,也能創建一個驗證的解析器。Piccolo與SAX很像,提供一種用於解析XML文檔的事件驅動模型,在識別不同的XML語法結構時,使用回調機制來通知客戶端應用程式,而不是將整個文檔都存儲在記憶體中,因此比DOM效率更高。Piccolo並不創建數據結構,而是掃描輸入XML文檔,並生成元素開始、元素結束等事件,在發生事件時,解析器會通知應用程式。