CSS-LM
1import json
2from xmljson import badgerfish as bf
3from xml.dom import minidom
4
5
6file="../data/laptops_Train.xml"
7mydoc = minidom.parse(file)
8#sentences = mydoc.getElementsByTagName('sentence')
9texts = mydoc.getElementsByTagName('text')
10
11all_data_list = list()
12#for sentence in sentences:
13for text in texts:
14#print(sentence.childNodes[0].data)
15all_data_list.append({"sentence":text.firstChild.nodeValue,"aspect":"mac","sentiment":"mac"})
16#print(text.firstChild.nodeValue)
17
18with open("../data/restaurant/test.json") as f:
19id_dom = json.load(f)
20
21all_data_list = id_dom+all_data_list
22
23with open('../data/open_domain_mix/opendomain.json', 'w') as outfile:
24json.dump(all_data_list, outfile)
25