MartyConnelly
martyconnelly at shaw.ca
Sun Sep 4 14:03:21 CDT 2005
I have some basic error handler code for SAX parsing both with and without an xsd file Avoids a lot of head scratching. I didn't think of building fields in the table this way, I was going to do it from an xsd file. 'To invoke error handling Set m_oIError = New IErrorHandler with Reader Set .errorHandler = m_oIError .putFeature "schema-validation", True .putFeature "exhaustive-errors", True .putFeature "use-schema-location", False 'not using xsd file and '---------------------------------------------------- 'Class IErrorHandler.cls '---------------------------------------------------- Implements IVBSAXErrorHandler Private Sub IVBSAXErrorHandler_error(ByVal oLocator As MSXML2.IVBSAXLocator, strErrorMessage As String, ByVal nErrorCode As Long) MsgBox "Error " & strErrorMessage & " - line " & oLocator.lineNumber & " ,column " & oLocator.columnNumber & _ " - " & oLocator.publicId Debug.Print strErrorMessage & " - line " & oLocator.lineNumber & " ,column " & oLocator.columnNumber & _ " - " & oLocator.publicId End Sub Private Sub IVBSAXErrorHandler_fatalError(ByVal oLocator As MSXML2.IVBSAXLocator, strErrorMessage As String, ByVal nErrorCode As Long) MsgBox "Fatal " & strErrorMessage & " - line " & oLocator.lineNumber & " ,column " & oLocator.columnNumber Debug.Print strErrorMessage & " - line " & oLocator.lineNumber & " ,column " & oLocator.columnNumber End Sub Private Sub IVBSAXErrorHandler_ignorableWarning(ByVal oLocator As MSXML2.IVBSAXLocator, strErrorMessage As String, ByVal nErrorCode As Long) MsgBox "Warning " & strErrorMessage & " - line " & oLocator.lineNumber & " ,column " & oLocator.columnNumber Debug.Print strErrorMessage & " - line " & oLocator.lineNumber & " ,column " & oLocator.columnNumber End Sub '---------------------------------------------------- Shamil Salakhetdinov wrote: >Jon, > >I did publish here http://smsconsulting.spb.ru/vdv/?postid=24 several >relatively simple methods to code XML import in VBA. > >HTH, >Shamil > >P.S. What is your XML file structure? > >----- Original Message ----- >From: "Jon Tydda" <Jon.Tydda at alcontrol.co.uk> >To: "Dba-Tech (E-mail)" <dba-tech at databaseadvisors.com> >Sent: Thursday, September 01, 2005 7:38 PM >Subject: [dba-Tech] XML to access? > > > > >>Hi all >> >>I've not used access much, but as the IT guy here, I've been asked to try >>and find a way to import data into an access db from an xml sheet, which >> >> >is > > >>seemingly the only way we can oupput from the software we have. >> >>So in view of it being the blind leading the blind, as such, is there a >>SIMPLE way to do it? >> >> >>Jon >> >> >> >> > > > -- Marty Connelly Victoria, B.C. Canada