как определить байт записи для 1 в XSLT-1.0

Я пытаюсь включить в свой xslt для записи байт 1 и записи до свидания 3

так же, как мы делаем для CR, LF, AMP ... например, как мы можем записать целое число 1 в шестнадцатеричном формате, это не позволяло мне сделать.

позволяет выполнять CR, но не работает �D; в xslt аналогичным образом я пытался реализовать SOH, так как он не работал, может ли кто-нибудь помочь .. помочь в этом

я много пробовал для реализации нижеприведенной задачи, может ли кто-нибудь предложить мне, что это было полезно для меня

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, связанную с вами проверку кода вы видите выше на прикрепленном снимке экрана.


person shannu    schedule 06.02.2012    source источник
comment
может ли кто-нибудь предложить что-то по этому поводу?   -  person shannu    schedule 06.02.2012
comment
@Dimitre Novatchev, как я могу решить эту проблему в xslt-1.0   -  person shannu    schedule 06.02.2012


Ответы (1)


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

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

Также см. Что XSLT не может делать – старая, но, вероятно, все еще действует.

person Maestro13    schedule 06.02.2012
comment
Примечание: это из документации XML версии 1.0 на w3.org/TR/REC-xml - person Maestro13; 06.02.2012
comment
спасибо за ответ, я отредактировал свой вопрос более кратко, для использования SOH и ETX в xslt-1.0, и я также предоставил unicode для этого в приведенном выше вопросе - person shannu; 06.02.2012
comment
От XSLT 1.1 отказались, и он так и не был реализован. XSLT 2.0 может предоставить дополнительную помощь, но я не уверен. - person samjudson; 06.02.2012
comment
@samjudson afaik версия XSLT здесь не актуальна; это версия XML. Однако не уверен, что все инструменты и браузеры поддерживают XML 1.1. - person Maestro13; 06.02.2012
comment
Возможно, просто хотел подчеркнуть, что никто не должен использовать XSLT 1.1, так как он нигде не поддерживается. - person samjudson; 08.02.2012