I’m trying to parse an XML file using the Python Script node in Dynamo, however it does not return values for all elements in Element Tree. I wonder why!! See below:
import clr
clr.AddReference('ProtoGeometry')
from Autodesk.DesignScript.Geometry import *
import sys
sys.path.append("C:\Program Files (x86)\IronPython 2.7\Lib")
import xml.etree.ElementTree as ET
dataEnteringNode= IN[0]
tree = ET.parse(dataEnteringNode)
root = tree.getroot()
for clashresult in root.iter('clashresult'):
name=[clashresult.get('name')]
# Assign your output to the OUT variable.
OUT = name
