【发布时间】:2011-11-17 14:42:52
【问题描述】:
我看过解释如何输出实际& 的帖子,但我的问题出在输入端。我有来自数据库(Oracle)的数据进入DataSet.DataTable,是的,我们确实执行了datatable.WriteXml,它产生了我正在寻找的xml结构。
在我将 XML 写入其中之前,我已经尝试了所有建议的编码写入器(xml 和/或字符串)的方法,但 & 仍然存在。
然后我需要通过 xslt 转换传递数据集的这个 xml 表示,当我点击特殊字符 & 时它会失败。
我的解决方案是什么。这必须是简单的事情。我在想 xslt 转换上可能有一些 xsl 设置可以为我处理这个问题?
【问题讨论】:
-
请提供输入 XML 或相关提取、失败的 XSLT 部分以及您遇到的错误类型。
-
&需要转换成&在您的 xml 中时 - 通常这种转义应该是您用来构建 xml 的工具的工作。当&由您的 xml 解析器读取,它应该只在其内部结构中看到 &。
标签: xslt