在Classic ASP中解析时无法识别的XML字符

时间:2010-06-18 14:56:21

标签: xml parsing asp-classic

嘿,我遇到解析XML文件的问题,

在每一个新行之后,Theres似乎是一个无法识别的符号。当我解析这是经典ASP并打印到屏幕时,它显示为“?”但是当我这样做时,我会更换(文字,“?”,“LOL”),而不是替换所以它不是正常的“?”我想。

如何捕获并过滤掉此符号?

请注意,这是在经典ASP

中完成的

2 个答案:

答案 0 :(得分:0)

这是一些代码

设置fs = Server.CreateObject(“Scripting.FileSystemObject”)

    If (fs.FileExists(path))Then
        issueId = id
        set objDom = CreateObject("Microsoft.XMLDOM") 
        objDom.async="false"
        objDom.load(path)
        Set root = objDom.DocumentElement
        '\Get the <Content> element
        set contentElement = root.selectSingleNode("content")
        'Response.Write("gets here")
        loadDom = true
    else
        loadDom = false
    end if

然后我只循环遍历每个节点 对于contentElement.childNodes中的每个节点..

答案 1 :(得分:0)

听起来像文档编码可能不是你期望的那样。 XML文件是否定义了编码?

有关编码的更多信息,请查看此内容: Internationalization and Classic ASP