Hi there,
Drop down parameters are created using constraints on integer values.
Creating a dropdown from an XML file is done in the following steps:
-Create an integer parameter that you are going to want to use as your dropdown
-Parse the XML file (it sounds like you have that working).
(I haven't done this in over a year, so this is from memory, I'll spend some time digging up the details on this one to double check that my memory is correct).
-As you parse the XML values, typically I have put these into an array.
-Update the constraint on your parameter from that array.
And, yes, while many many things in DashBoard are very easy, I would say that this is an advanced operation and is absolutely trickier to implement.
#DashBoard