xslt xml的转换,包含数据中的特殊字符,如&

时间:2011-11-17 14:42:53

标签: xslt

我看过帖子解释了如何输出实际的&,但问题出在输入端。我将数据库(Oracle)中的数据转换为DataSet.DataTable,是的,我们执行datatable.WriteXml生成我正在寻找的xml结构。

我已经尝试了所有建议的编写writer(xml和/或string)的方法,然后将writeXml写入其中,但&仍然存在。

然后我需要通过xslt转换传递数据集的xml表示,当我点击特殊字符&时它会失败。

我的解决方案是什么?它必须是简单的东西。我在想xslt转换上可能会有一些xsl设置可以为我处理这个问题吗?

1 个答案:

答案 0 :(得分:0)

  & is an entity ...
  & is the numeric value of the symbol in utf-8

如果您使用转义序列(使用#),您永远不会失败解释,但您可以选择错误的数值。