如何使用XSLT(docbook)在XML中输入文字的主要符号(')?

时间:2013-11-19 21:05:46

标签: xml xslt docbook

每当我的XML中有一个主要符号(')时,XSL会将其转换为非常奇怪的东西:

weird subscript

即。下标,不应该在块元素之外。

我认为这是因为docbook或XSL中的某些东西具有某种与该符号相关的特殊行为。但使用实体代码′代替'获得相同的结果!可能导致这种情况的原因,以及如何输入文字符号?

1 个答案:

答案 0 :(得分:0)

我认为有两种可能值得研究。

(a)存在一些转码问题:素数输出为一些二进制代码,由接收代码解释为下标的格式化指令

(b)主要字符本身作为格式化指令。

无论哪种方式,问题都在于使用什么软件将XSLT处理器输出的字节流作为屏幕或打印机上的像素。由于您还没有告诉我们这个渲染软件是什么,所以很难提供帮助。