我看过帖子解释了如何输出实际的&
,但问题出在输入端。我将数据库(Oracle)中的数据转换为DataSet.DataTable
,是的,我们执行datatable.WriteXml
生成我正在寻找的xml结构。
我已经尝试了所有建议的编写writer(xml和/或string)的方法,然后将writeXml写入其中,但&
仍然存在。
然后我需要通过xslt转换传递数据集的xml表示,当我点击特殊字符&
时它会失败。
我的解决方案是什么?它必须是简单的东西。我在想xslt转换上可能会有一些xsl设置可以为我处理这个问题吗?
答案 0 :(得分:0)
& is an entity ...
& is the numeric value of the symbol in utf-8
如果您使用转义序列(使用#),您永远不会失败解释,但您可以选择错误的数值。