我正在编写一些代码来将 XML 文档发送到 Servlet。对于其中一个 XML 标记字段,我需要用从外部文件检索到的字符串填充它。
我发现了几个包含一些 < 和 > 字符的外部文件。在这种情况下,servlet 将不接受这个 XML 文档。
如果我从 XML 标记字段中删除 < 和 > 字符,则 XML 文档会正确发送。
由于我将使用 1000 多个外部文件,我确信还会出现其他“非法”字符。是否有可用于格式化字符串的 XML 编码或类似函数,以便可以将其存储在 XML 标记中而不会出现错误?
我尝试过 HTML 编码,但这不起作用。XML 是否有等效的操作?