XMLlite

XMLlite是Windows操作系統提供的了一組服務 ， 用戶可以使用C / C++ 語言和其它微軟的開發工具開發基於XML的本機應用程序 。 它支持XML 1.0 、 SAX 、 XSLT 1.0 ， 並提供了包括XSD和XDR在內的XML Schema 語言 、 XMLHttpRequest 、 XPath等技術 。 XMLlite是前向讀寫XML文件 ， 不緩衝或者建立XML文件的結構 。 XMLlite並不是COM組件，因此不能給VB.Net 、 VBScript等使用 。 XMLlite使用的COM技術有 ： XMLlite的接口使用IUnknown接口的方式來做生存期管理 ； 數據存儲使用了COM的IStream ； 接口對象的管理使用ATL的CComPtr 。 使用這些COM資源時應該注意用後調用Release函數或者CComPtr的RAII 。