如何显示  在XML输出中

dir*_*rin 21 xml xslt html-entities

我正在使用XSLT生成XML输出.我需要 在XML输出中显示.我已经尝试了几个选项来显示, 但它显示出来 .任何人都可以帮我解决这个问题吗?

谢谢.

Fra*_*ila 63

除非您的XML具有说明 含义的DTD,否则您无法使用 .这在HTML中起作用的唯一原因是因为XHTML DTD定义了它的含义(对于XHTML),或者它刚刚被解析为解析器(HTML).

通常,您不应在XML中使用命名字符实体,因为如果没有DTD,这些文档无法正确解析.(并且DTD是一个很大的麻烦.)直接使用字符,或使用数字字符引用.

对于非中断空间,您可以使用  分别是十进制和十六进制的unicode代码点编号.


yey*_*eyo 5

我不知道这是否是你想要的,但是,无论如何,这就是

<?xml version="1.0"?>
<hello>&amp;nbsp;</hello>
Run Code Online (Sandbox Code Playgroud)

输出:

<hello>&nbsp;</hello>
Run Code Online (Sandbox Code Playgroud)