将RFC或Internet标准处理为XML的工具。结构也可以在一个单独的Python项目中直接访问。
rfc2xml的Python项目详细描述
RFC2XML
将RFC或Internet标准处理为XML的工具。结构也可以在单独的python项目中直接访问。
请注意,这不是一个通用工具,包含一些限制。目前进展非常缓慢。这部分是由于python的开销、解析库和一些低效的解析器语法造成的。
用法
python -m rfc2xml <filename> [--suppress-result]
示例
下载要处理的Internet标准:
wget https://www.ietf.org/id/draft-ietf-quic-transport-19.txt
然后可以使用以下命令(在顶级src目录中)在该文件上运行该工具:
python -m rfc2xml draft-ietf-quic-transport-19.txt
导入
该工具还可以导入到不同的python脚本中并在其中使用:
fromrfc2xmlimportRfc2Xmlwithopen("draft-ietf-quic-transport-19.txt")asfp:contents=fp.read()dom=Rfc2Xml.parse(contents)