lora-sp | 435e467 | 2023-03-13 13:53:07 +0100 | [diff] [blame] | 1 | import re |
2 | import sys | ||||
3 | import xml.etree.ElementTree as ET | ||||
4 | |||||
5 | def escape(file): | ||||
6 | with open(sys.argv[i], "r+") as f: | ||||
lora-sp | 435e467 | 2023-03-13 13:53:07 +0100 | [diff] [blame] | 7 | file = f.read() |
8 | file = re.sub('&(?!gt;|apos;|quot;|lt;|amp;)', '&', file) | ||||
9 | f.seek(0) | ||||
10 | f.write(file) | ||||
11 | f.truncate() | ||||
12 | |||||
13 | for i in range(1, len(sys.argv)): | ||||
14 | try: | ||||
15 | ET.parse(sys.argv[i]) | ||||
16 | except: | ||||
17 | escape(sys.argv[i]) | ||||
18 | #ET.parse(sys.argv[i]) | ||||
19 | #print("sucess") | ||||
20 | |||||
21 |