我正在建立一个网站,我必须使用不那么完美的主数据(我想我不是唯一一个:-))
就我而言,我必须将 xml 过滤器呈现为 html(使用 xsl)。有时,masterdata 已经使用 html-enitites(例如é
,法语单词),所以我必须在那里使用'disable-output-escaping='yes')以避免双重编码。
最简单的解决方案是一起禁用输出转义,因此我永远不会冒双重编码的风险。
唯一缺少此主数据编码的字符是 & 符号。但是当我解析它们'原始'时(所以不是&
所有的浏览器似乎都可以接受它。
所以问题是:在 html 中使用未编码的 & 符号有什么后果?