Java-将TAP-0311解析为树结构或XML

Java-将TAP-0311解析为树结构或XML,java,xml,tap,asn.1,Java,Xml,Tap,Asn.1,首先,我在谷歌上搜索了很多这个话题。我试着去看一看有弹性的城堡和阿帕奇和谐。但是没有任何运气 我试图将TAP-0311(TAP3)文件解析为一个简单的Java结构,如树或XML等 我有一些TAP3和相应的TAP3-0311.asn文件,其中包含TAP文件结构 有谁能帮助我用Java解析单个TAP3文件并将其内容打印到控制台上吗?关于TAP3的内容不多。我发现,这是一个用于将ASN.1编码数据转换为CSV的商业产品(网站上的一些示例是TAP3)。如果你想自己写,你需要一个ASN.1语法描述的解析器

首先,我在谷歌上搜索了很多这个话题。我试着去看一看有弹性的城堡和阿帕奇和谐。但是没有任何运气

我试图将TAP-0311(TAP3)文件解析为一个简单的Java结构,如树或XML等

我有一些TAP3和相应的TAP3-0311.asn文件,其中包含TAP文件结构


有谁能帮助我用Java解析单个TAP3文件并将其内容打印到控制台上吗?

关于TAP3的内容不多。我发现,这是一个用于将ASN.1编码数据转换为CSV的商业产品(网站上的一些示例是TAP3)。如果你想自己写,你需要一个ASN.1语法描述的解析器,然后是一个可以加载语法描述和解析输入数据的程序。。。对于像ASN.1这样复杂的事情来说,这不是一个小任务

如果可以改用Perl,那么似乎存在一个问题


还有一个。

我在被引用的公司工作。如果不想生成CSV文件,还可以使用asn1c生成与ASN.1类型对应的Java类,以及asn2xml生成XML数据。