|
 |
资料搜索 |
|
|
|
|
|
|
|
 |
相关文章 |
|
|
|
|
|
|
|
|
|
|
| [ 来源:CSDN | 作者:无从考证 | 时间:2005-9-7 16:00:18 | 浏览:人次 ] | |
|
Private Sub IVBSAXContentHandler_endElement(strNamespaceURI As String, strLocalName As String, strQName As String)
strXML = strXML & "</" & strLocalName & ">"
End Sub Private Sub IVBSAXContentHandler_characters(text As String) text = Replace(text, vbLf, vbCrLf) strXML = strXML & text
End Sub Private Property Set IVBSAXContentHandler_documentLocator(ByVal RHS As MSXML2.IVBSAXLocator) End Property Private Sub IVBSAXContentHandler_endDocument() End Sub Private Sub IVBSAXContentHandler_endPrefixMapping(strPrefix As String) End Sub Private Sub IVBSAXContentHandler_ignorableWhitespace(strChars As String) End Sub Private Sub IVBSAXContentHandler_processingInstruction(target As String, data As String)
strXML = strXML & "<?" & target & " " & data & ">" End Sub Private Sub IVBSAXContentHandler_skippedEntity(strName As String) End Sub Private Sub IVBSAXContentHandler_startDocument() End Sub Private Sub IVBSAXContentHandler_startPrefixMapping(strPrefix As String, strURI As String) End Sub
类名:ErrorHandlerImpl 代码: Option Explicit Implements IVBSAXErrorHandler
Private Sub IVBSAXErrorHandler_fatalError(ByVal lctr As IVBSAXLocator, msg As String, ByVal errCode As Long)
strXML = strXML & "*** error *** " & msg
End Sub Private Sub IVBSAXErrorHandler_error(ByVal lctr As IVBSAXLocator, msg As String, ByVal errCode As Long)
End Sub Private Sub IVBSAXErrorHandler_ignorableWarning(ByVal oLocator As MSXML2.IVBSAXLocator, strErrorMessage As String, ByVal nErrorCode As Long) End Sub
OK,让我们编译这个DLL,应该是没什么问题了。让我们在ASP中看看运行的结果怎么样: XML文件: <?xml version="1.0"?> <root foo="bar.com"> <PARTS> <PART foo="bar.com" foo2="bar.com"> <PARTNO>12345</PARTNO> <DESCRIPTION>VIP - Very Important Part</DESCRIPTION> </PART> <PART> <PARTNO>5678</PARTNO> <DESCRIPTION>LIP - Less Important Part</DESCRIPTION> </PART> </PARTS> </root> ASP文件: <% Set a = CreateObject("SAXTesting.clsSAXTest") Set xmlDoc = a.MyXMLParser("D:\test.xml") Response.contenttype="text/xml" response.write xmlDoc.xml set xmlDoc=nothing set a=nothing %>
|
|
|
|
|
|
特别声明: 本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。 |
|
|
|
|
|
栏目编辑: 设计风 |
责任编辑: 简若宁 |
|
|
原始作者: 无从考证 |
录入时间: 2005-9-7 16:00:18 |
|
|
信息来源: CSDN |
投稿信箱: Edu#chinaz.com |
|
|
|
| |
|