将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)

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Spring安全编程授权   java Android库AAR取决于另一个库   Java/Groovy双精度语句问题   爪哇。查看安卓监视器图形时,release()不会减少我的内存   java无法在子类中使用EventFiringWebDriver对象   java第一个if语句始终为true,但第二个if语句不为true   java如何从作为字符串提供的XML源代码创建可绘制(或XmlResourceParser对象)?   多线程Java并发问题锁和同步方法   java Android Studio注册链接   java ArrayList of ArrayList of String   使用Shadow重新定位的包中的java Kotlin属性不起作用   java在接口org上找不到方法。阿帕奇。伊巴蒂斯。遗嘱执行人。陈述名为prepare的语句处理程序   如何在Java中放大2倍?   java当参数作为RequestBody和RequestParam发送时,sprig控制器无法识别发送的请求