CSS-LM
1import json
2from xmljson import badgerfish as bf
3from xml.dom import minidom
4
5
6file_1="../data/laptop_restaurant_2014/test/ABSA_TestData_PhaseA/Laptops_Test_Data_PhaseA.xml"
7file_2="../data/laptop_restaurant_2014/test/ABSA_TestData_PhaseA/Restaurants_Test_Data_PhaseA.xml"
8mydoc_1 = minidom.parse(file_1)
9texts_1 = mydoc_1.getElementsByTagName('text')
10all_data_list_1 = list()
11for text in texts_1:
12all_data_list_1.append({"sentence":text.firstChild.nodeValue,"aspect":"laptops", "sentiment":"laptops"})
13
14mydoc_2 = minidom.parse(file_2)
15texts_2 = mydoc_2.getElementsByTagName('text')
16all_data_list_2 = list()
17for text in texts_2:
18all_data_list_2.append({"sentence":text.firstChild.nodeValue,"aspect":"restaurants", "sentiment":"restaurants"})
19
20all_data_list = all_data_list_1 + all_data_list_2
21
22with open('../data/laptop_restaurant_2014/test/ABSA_TestData_PhaseA/lap_rest_test.json', 'w') as outfile:
23json.dump(all_data_list, outfile)
24