【发布时间】:2016-03-03 00:52:13
【问题描述】:
我有一个类似 XML 的文件,但它不是 XML 或 HTML。
文件示例:
<config-file>
name myconfig
date 3-2-2016
</config-file>
<client>
<"ABC - CDE & 123">
</"ABC - CDE & 123">
</client>
我们经常编辑这个文件并弄乱打开或关闭。要么不关闭,甚至错过地方“”。 试图找到一种解析文件的好方法,以确保它已打开和关闭。 我在想:
1-循环遍历每一行并记录它是否以
< + any characters > 并确保它有一个关闭
</ + any characters>,如果没有,则会引发模式错误。
欢迎任何帮助。
【问题讨论】:
-
呃,听起来很乱。您是否可以修改使用此文件的任何工具,以便它可以使用真正的 XML 或 JSON?
-
这是我们可以使用任何验证器的初始目标,但由于许多其他模块都依赖于它,因此无法更改。
-
这很不幸。祝你好运!
标签: python xml xml-parsing tags