2011-03-01 78 views
0

我已經使用了expat並希望將我的代碼轉換爲使用libxml2 sax解析器。我有2個問題:需要與libxml2中的XML_SetUserData(expat)類似的API

Q1)expat提供了api XML_SetUserData(),我想在libxml2中類似的api。 Q2)是否libxml2 sax解析器允許模式驗證以及解析xml。

由於 SM

回答

0

xmlSAXHandlerinstance.userdata = your_data; 應該做必要的。

然後,您將在所有回調中獲取此數據。

您還可以在實例化解析器上下文時設置用戶數據。例如: 例如: xmlCreatePushParserCtxt(& xmlSAXHandlerinstance,your_data,NULL,0, NULL);

相關問題