Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

10 Commits

Repository files navigation

DDEX Python Parser

DDEX Python Parser Can be use for Parsing DDEX XML FILE.Output is in JSON Format.

it is been tested on:-

  • Sony Music DDEX XML
  • Universal Music DDEX XML
  • EMI Music DDEX XML
  • WARNER Music DDEX XML
  • Fox Star DDEX XML
  • WB DDEX XML
#Just Pass DDEX Xml Path args= {"xmlpath":"A10301A00041017971.xml","debug":"DEBUG"}
ddex=DDEXParser(args)
ddex.parse_xml()

Comment json dump line inorder to return output in dictonary format

defparse_xml(self):
process_xml= {}
forchildinself.__root:
ifchild.tag=="MessageHeader":
process_xml['messge'] =self.process_message_header(child)
ifchild.tag=="ReleaseList":
process_xml["release_list"] =self.process_release_list(child)
ifchild.tag=="ResourceList":
process_xml["resource_lis"] =self.process_resource_list(child)
ifchild.tag=="DealList":
process_xml['deal'] =self.process_deal_list(child)
ifchild.tag=="UpdateIndicator":
process_xml['UpdateIndicator'] =child.text# Comment json dump line inorder to retun output in dictonary formatprint(json.dumps(process_xml,indent=4, sort_keys=True))

About

DDEX Python Parser

Topics

Resources

Stars

15 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages