Java - 将 TAP-0311 解析为树结构或 XML
首先,我在谷歌上搜索了很多这个话题。我尝试查看 Bouncy Castle 和 Apache Harmony。但没有任何运气。
我正在尝试将 TAP-0311 (TAP3) 文件解析为简单的 Java 结构,例如树或 XML 等。
我有一些 TAP3 和相应的包含 TAP 文件结构的 TAP3-0311.asn 文件。
任何人都可以帮助我如何解析 Java 中的单个 TAP3 文件并将其内容打印到控制台吗?
First of all, I've Googled this topic very much. I've tried to look and Bouncy Castle and Apache Harmony. But without any luck.
I'm trying to parse TAP-0311 (TAP3) files into a simple Java structure such as a tree or XML etc.
I have some TAP3 and a corresponding TAP3-0311.asn file containing the TAP files structure.
Can anyone help me on how I can parse a single TAP3 file in Java and print out it's content to the console?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
TAP3 上的内容并不多。我找到了这个网站,这是一个用于转换ASN.1编码数据的商业产品到 CSV(网站上的一些示例是 TAP3)。如果您想编写自己的代码,您将需要一个用于 ASN.1 语法描述的解析器,然后需要一个可以加载语法描述并解析输入数据的程序……对于像 ASN.1 这样复杂的东西来说,这不是一个小任务。 1
如果您可以使用 Perl,则 CPAN 上似乎有一个 TAP3-Edit 模块。
还有一个gsm.org 上的“什么是 TAP3”页面。
There's not much out there on TAP3. I found this site, which is a commercial product for converting ASN.1 encoded data to CSV (some examples on the site are TAP3). If you want to write your own you're going to need a parser for the ASN.1 syntax description and then a program that can load the syntax description and parse the input data... no small task for something as complex as ASN.1
If you can use Perl instead, there appears to be a TAP3-Edit Module on CPAN.
There's also a What is TAP3 page at gsm.org.