关于xml:模式到字帖的映射-编号

schema to copybook mapping - number

我有一个从xml架构(数字)到本抄写本的映射,本抄写本字段是一个PIC S9(03)。如果我输入的xml元素是67,那么它将转换为06G。如果输入为65,则转换为本抄写本中的06E。 14至01D,15至01E。 -14至01M,-15至01N。我们没有得到这样转换的逻辑。我们需要在响应中执行类似的操作,即使用xml将01N转换为-15(不确定如何做到)

编辑

如果副本(PICS9 03)包含(f1 f6 c4-十六进制),则在xml中应将其转换为164,c代表肯定。但是我看到我的xml元素为14R,这是f1 f6 c4的ascii显示。我应该如何定义我的xml元素?当前,它被定义为整数。

编辑

另一个选项-是否可以使用xslt将具有" 14R"的xml元素转换为数字164,与上面的示例相同


F1 F6 C4指向IBM EBCDIC编码。使用S9(03),数字实际上以显示格式显示(字符'1'的代码为0xF1,类似于ASCII'1'的代码为0x31)。扭曲在S上,表示有符号;看一下此链接,搜索单词" nibble",您会得到答案。