首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 企业软件 > 行业软件 >

NotesDOMParser 和xml 中文有关问题

2012-02-08 
NotesDOMParser 和xml 中文问题我在读取xml文件并将其转化成标准的DomTree是发现如果xml的Encoding gb23

NotesDOMParser 和xml 中文问题
我在读取xml文件并将其转化成标准的Dom   Tree是发现如果xml的Encoding= "gb2312 "   或是 "GBK "的在实行domParser.Process是报错:
Error:   DOM   Parser   Operation   Failed
不知哪位仁兄是否知道该如何解决?
样例代码大致如下:
1   Dim   domParser   As   NotesDOMParser
2   Dim   docNode   As   NotesDOMDocumentNode
3   Dim   inputStream   As   NotesStream
4   Dim   outputStream   As   NotesStream
5   Dim   outputFile   As   String
6   outputFile   =   "c:\test.txt "
7   inputFile   =   "c:\test.xml "
8   Set   outputStream   =session.CreateStream
9   outputStream.Open   (outputFile)
10   outputStream.Truncate
11   Set   inputStream   =   session.CreateStream
12   inputStream.Open(inputFile)
13   If   inputStream.Bytes   =   0   Then
14   Msgbox   "文件: "+sPath   +   "不存在 "
15   End   If  
16   '创建domParser对象
17   Set   domParser   =   session.CreateDOMParser(inputStream,outputStream)
18   Call   domParser.Process
19   Set   docNode   =   domParser.Document
在18行是报错:DOM   Parser   Operation   Failed



[解决办法]
test.xml 文件 编码格式必须用UTF-8 才可以,Encoding也必须是UTF-8 !!

热点排行