1
我有一個帶有值(字符串,列表,字典)的字典,我想將該字典轉換爲xml格式的字符串。將python字典轉換爲xml字符串而不使用內置函數
包含的值可能是子字典和列表(不是固定格式)。所以我想從字典中獲得所有的值,並且不使用像(import xml,ElementTree等)的任何內建函數來形成xml字符串。
例如:
輸入:
{'Employee':{ 'Id' : 'TA23434', 'Name':'Kesavan' , 'Email':'[email protected]' , 'Roles':[ {'Name':'Admin' ,'RoleId':'xa1234' },{'Name':'Engineer' , 'RoleId':'xa5678' }], 'Test':{'a':'A','b':'b'} }}
輸出應該是:
<Employee>
<Id>TA23434</Id>
<Name>Kesaven</Name>
<Email>, ..... </Email>
<Roles>
<Roles-1>
<Name>Admin</Name>
<RoleId>xa1234</RoleId>
</Roles-1>
<Roles-2>
<Name>Admin</Name>
<RoleId>xa1234</RoleId>
</Roles-2>
<Roles>
<Test>
<a>A</a>
<b>B</b>
</Test>
</Employee>
任何人都可以建議對這個哪種方式是很容易這樣做。
這是一個典型的家庭作業。請解釋你所嘗試的,然後我們可以幫助 – tback
@tback請不要再使用'homework'標籤。它已被正式棄用。 – sloth
@ Mr.Steak對不起,我不知道。不會再使用它。 – tback