我有一个字符串,我想在XPath查询中使用它。在C#中,我可以通过调用SecurityElement.Escape
来执行此操作。在经典ASP中是否有相同的调用?
答案 0 :(得分:3)
不,你需要自己处理字符串转义。
xpath = "//node[@attribute='" & SecurityElementEscape(value) & "']"
Function SecurityElementEscape(value)
SecurityElementEscape =
Replace(Replace(Replace(Replace(Replace(value,
"&" , "&" ), '' // must be first one
"<" , "<" ),
">" , ">" ),
"""", """),
"'" , "'")
End Function