Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import re
- import xml.etree.ElementTree as ET
- from xml.etree.ElementTree import XML, SubElement, Element, tostring
- tree = ET.parse('test.xml')
- root = tree.getroot()
- xmlstr = ET.tostring(root, encoding='utf8', method='xml')
- for elem in root.getiterator():
- #after you replace all with Dynamic Preset Data
- if "{{ DYNAMIC_PRESET_DATA" not in elem.text:
- print elem.text
- for key,value in elem.attrib.items():
- #print key
- if elem.attrib.get(key) != None:
- #print elem.attrib.get('Name'), elem.text
- elem.text = elem.text.replace(elem.text,"{{DYNAMIC_PRESET_DATA['descriptiveMetadata'][\'"+elem.attrib.get(key)+"\'"+"]}}")
- print "<"+elem.tag+ " " +key+"="+ "\""+ value + "\"" + ">" + elem.text + "</"+elem.tag+">"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement