Skip to content

Commit 3811515

Browse files
committed
Prevent self-closing tags in output XML
1 parent 95f6b96 commit 3811515

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

examples/iati/expected.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
<iati-activities><!--XML generated by flatten-tool--><iati-activity><iati-identifier>AA-AAA-123456789-ABC123</iati-identifier><reporting-org ref="AA-AAA-123456789" type="40"><narrative>Organisation name</narrative></reporting-org><participating-org ref="AA-AAA-123456789" role="1" /><activity-status code="2" /><activity-date iso-date="2011-10-01" type="1" /><recipient-country code="AF" percentage="40" /><recipient-country code="XK" percentage="60" /><title><narrative>A title</narrative></title><description><narrative>A description</narrative></description><transaction><transaction-type code="2" /><transaction-date iso-date="2012-01-01" /><value value-date="2012-01-01">10</value></transaction><transaction><transaction-type code="3" /><transaction-date iso-date="2012-03-03" /><value value-date="2012-03-03">20</value></transaction></iati-activity><iati-activity><iati-identifier>AA-AAA-123456789-ABC124</iati-identifier><reporting-org ref="AA-AAA-123456789" type="40"><narrative>Organisation name</narrative></reporting-org><participating-org ref="AA-AAA-123456789" role="1" /><activity-status code="3" /><activity-date iso-date="2016-01-01" type="2" /><recipient-country code="AG" percentage="30" /><recipient-country code="XK" percentage="70" /><title><narrative>Another title</narrative></title><description><narrative>Another description</narrative></description><transaction><transaction-type code="2" /><transaction-date iso-date="2013-04-04" /><value value-date="2013-04-04">30</value></transaction><transaction><transaction-type code="3" /><transaction-date iso-date="2013-05-05" /><value value-date="2013-05-05">40</value></transaction></iati-activity></iati-activities>
1+
<iati-activities><!--XML generated by flatten-tool--><iati-activity><iati-identifier>AA-AAA-123456789-ABC123</iati-identifier><reporting-org ref="AA-AAA-123456789" type="40"><narrative>Organisation name</narrative></reporting-org><participating-org ref="AA-AAA-123456789" role="1"></participating-org><activity-status code="2"></activity-status><activity-date iso-date="2011-10-01" type="1"></activity-date><recipient-country code="AF" percentage="40"></recipient-country><recipient-country code="XK" percentage="60"></recipient-country><title><narrative>A title</narrative></title><description><narrative>A description</narrative></description><transaction><transaction-type code="2"></transaction-type><transaction-date iso-date="2012-01-01"></transaction-date><value value-date="2012-01-01">10</value></transaction><transaction><transaction-type code="3"></transaction-type><transaction-date iso-date="2012-03-03"></transaction-date><value value-date="2012-03-03">20</value></transaction></iati-activity><iati-activity><iati-identifier>AA-AAA-123456789-ABC124</iati-identifier><reporting-org ref="AA-AAA-123456789" type="40"><narrative>Organisation name</narrative></reporting-org><participating-org ref="AA-AAA-123456789" role="1"></participating-org><activity-status code="3"></activity-status><activity-date iso-date="2016-01-01" type="2"></activity-date><recipient-country code="AG" percentage="30"></recipient-country><recipient-country code="XK" percentage="70"></recipient-country><title><narrative>Another title</narrative></title><description><narrative>Another description</narrative></description><transaction><transaction-type code="2"></transaction-type><transaction-date iso-date="2013-04-04"></transaction-date><value value-date="2013-04-04">30</value></transaction><transaction><transaction-type code="3"></transaction-type><transaction-date iso-date="2013-05-05"></transaction-date><value value-date="2013-05-05">40</value></transaction></iati-activity></iati-activities>

flattentool/xml_output.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,4 +74,4 @@ def toxml(data):
7474
root = dict_to_xml(data, 'iati-activities', nsmap=nsmap)
7575
comment = ET.Comment('XML generated by flatten-tool')
7676
root.insert(0, comment)
77-
return ET.tostring(root)
77+
return ET.tostring(root, method='html')

0 commit comments

Comments
 (0)