2012-02-06 2 views
1

Я пытаюсь включить в мой XSLT для записи байта 1 и писать Bye 3как определить рецензия байт для 1 в XSLT-1.0

, как так же мы делаем для 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

+0

@Dimitre Novatchev Как я могу решить эту проблему выше в xslt-1.0 – shannu

ответ

0

Я предполагаю, что этого не может быть сделано; см. извлечение из w3.org ниже: некоторые символы запрещены.

Диапазон символов [2] Char :: = # x9 | #xA | #xD | [# x20- # xD7FF] | [# xE000- # xFFFD] | [# x10000- # x10FFFF]/* любой символ Юникода, за исключением суррогатных блоков, FFFE и FFFF. */

Также см. Things XSLT can't do - oldie, но, вероятно, все еще действительный.

+0

Примечание: это из документации XML версии 1.0 на [w3.org/TR/REC-xml](http://www.w3.org/TR/ REC-xml /) – Maestro13

+0

XML версия 1.1 кажется более широкой, хотя использование дополнительных управляющих символов не рекомендуется; см. [w3.org/TR/xml11](http://www.w3.org/TR/xml11/) – Maestro13

+0

благодарю вас за ответ, я коротко отредактировал мой вопрос, для использования SOH и ETX в xslt- 1.0, и я предоставил unicode также для этого в вышеуказанном вопросе – shannu