1个回答
展开全部
domino自己有自己的xml解析器
你可以查查帮助NotesDOMParser,这是6.0以上版本的
它可以以文件的方式从本地(或服务器)读取相应的xml,形成dom对象
这里有个例子
'定义文件位置,如果是服务器上的,就写相对于data目录的路径
Dim origXML As String, outputFile As String
origXML = "c:\dxl\xmldom.xml"
outputFile = "c:\dxl\DOM1.txt"
'以输入流的方式读入xml文件
Set inputStream = session.CreateStream
inputStream.Open (origXML)
'outputStream是输出流,这个参数可以不写
Set domParser=session.CreateDOMParser(inputStream, outputStream)
domParser.Process
如果在create的时候不写input参数,也可以
Call notesXMLProcessor.SetInput( Input ),notesXMLProcessor是个抽象类,NotesDOMParser是他的一个继承
根据帮助里说的,For all other processes this parameter is a string or an object of the following type,那么看来inputstream和string都可以
具体的再研究一下,我也没太用过这个东西,一般简单的xml,自己写个解析就好了
你可以查查帮助NotesDOMParser,这是6.0以上版本的
它可以以文件的方式从本地(或服务器)读取相应的xml,形成dom对象
这里有个例子
'定义文件位置,如果是服务器上的,就写相对于data目录的路径
Dim origXML As String, outputFile As String
origXML = "c:\dxl\xmldom.xml"
outputFile = "c:\dxl\DOM1.txt"
'以输入流的方式读入xml文件
Set inputStream = session.CreateStream
inputStream.Open (origXML)
'outputStream是输出流,这个参数可以不写
Set domParser=session.CreateDOMParser(inputStream, outputStream)
domParser.Process
如果在create的时候不写input参数,也可以
Call notesXMLProcessor.SetInput( Input ),notesXMLProcessor是个抽象类,NotesDOMParser是他的一个继承
根据帮助里说的,For all other processes this parameter is a string or an object of the following type,那么看来inputstream和string都可以
具体的再研究一下,我也没太用过这个东西,一般简单的xml,自己写个解析就好了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询