0
我已經使用了expat並希望將我的代碼轉換爲使用libxml2 sax解析器。我有2個問題:需要與libxml2中的XML_SetUserData(expat)類似的API
Q1)expat提供了api XML_SetUserData(),我想在libxml2中類似的api。 Q2)是否libxml2 sax解析器允許模式驗證以及解析xml。
由於 SM
我已經使用了expat並希望將我的代碼轉換爲使用libxml2 sax解析器。我有2個問題:需要與libxml2中的XML_SetUserData(expat)類似的API
Q1)expat提供了api XML_SetUserData(),我想在libxml2中類似的api。 Q2)是否libxml2 sax解析器允許模式驗證以及解析xml。
由於 SM
xmlSAXHandlerinstance.userdata = your_data; 應該做必要的。
然後,您將在所有回調中獲取此數據。
您還可以在實例化解析器上下文時設置用戶數據。例如: 例如: xmlCreatePushParserCtxt(& xmlSAXHandlerinstance,your_data,NULL,0, NULL);