Chinaunix

标题: 用ASN.1的朋友真少,请教下标记语法中:如何在一个Sequence里写入两个一样的tag [打印本页]

作者: bsdc    时间: 2013-09-02 14:54
标题: 用ASN.1的朋友真少,请教下标记语法中:如何在一个Sequence里写入两个一样的tag
本帖最后由 bsdc 于 2013-09-02 14:55 编辑

  1. MyProto {
  2.        iso(1)
  3. } DEFINITIONS AUTOMATIC TAGS ::= BEGIN
  4.          
  5.          
  6. OBRC ::= [APPLICATION 1] IMPLICIT SEQUENCE {
  7.             zhuj [APPLICATION 32] SEQUENCE OF Zhujiao OPTIONAL,
  8.             beij  [APPLICATION 32] SEQUENCE OF Beijiao OPTIONAL
  9. }        
  10.          
  11. 。。。
  12. END
复制代码
如上的标记脚本中,我想让body里zhuj 和beij都挂在application 32下面,但是貌似这样写就不符合语法规则,不能同时出现两个一样的tag。
我要的层级类似这样的
[attach]646912[/attach]
希望有高人能帮忙解惑,万谢

asn1.jpg (29.45 KB, 下载次数: 28)

asn1.jpg





欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2