2012-02-06 77 views
1

我想在我的XSLT写字节1至包括写轮空3如何在XSLT的1.0

定义写字节1按类似我们这样做是为了CR,LF,AMP ...就像我们如何写十六进制的整数1 它不允许我这样做。

允许做CR但它不起作用&#0D;在XSLT 同样地,我曾尝试推行SOH为它不工作可以在任何请..help这个

我已经尝试了很多关于实现以下任务,可以在任何提示我,这是有帮助的,我

Mnemonic Hex value  Unicode  Description 
<SOH>  X’01’   <U+0001> Start of Heading message 
<ETX>  X’03’   <U+0003>  End of Text message 


U+  0 1 2 3 
0000 NUL SOH STX ETX 
0010 DLE DC1 DC2 DC3 
0020 sp ! " # 
0030 0 1 2 3 

我正在尝试实施SOH和ETX,您的相关代码检查您看到上面附加的屏幕截图。

+0

任何人都可以提出一些建议吗? – shannu 2012-02-06 11:51:21

+0

@Dimitre Novatchev我该如何解决xslt-1.0中的上述问题 – shannu 2012-02-06 12:50:43

回答

0

我想这是做不到的;请参阅下面w3.org的摘录:某些字符是不允许的。

字符范围 [2] Char :: =#x9 | #xA | #xD | [#x20-#xD7FF] | [#xE000-#xFFFD] | [#x10000-#x10FFFF]/*任何Unicode字符,不包括代理块,FFFE和FFFF。 */

另请参阅Things XSLT can't do - 老人,但可能仍然有效。

+0

注意:这是来自XML版本1.0文档[w3.org/TR/REC-xml](http://www.w3.org/TR/ REC-xml /) – Maestro13 2012-02-06 08:05:13

+0

虽然不鼓励使用其他控制字符,但XML版本1.1似乎更为宽泛;请参阅[w3.org/TR/xml11](http://www.w3.org/TR/xml11/) – Maestro13 2012-02-06 08:07:23

+0

谢谢你的回复,我已经更简要地编辑了我的问题,在xslt-中使用SOH和ETX, 1.0并且我在上面的问题中也提供了unicode – shannu 2012-02-06 09:02:03