public List<Parameter>getParametersByQuery(string SQLQuery)
{
// get the nodes with the name "ea_guid"
XmlDocument xmlParameterIDs = this.SQLQuery(SQLQuery);
XmlNodeList parameterIDNodes = xmlParameterIDs.SelectNodes(formatXPath("//ea_guid"));
List<Parameter> parameters = new List<Parameter>();
foreach( XmlNode parameterIDNode in parameterIDNodes )
{
Parameter parameter = this.getParameterByGUID(parameterIDNode.InnerText);
if (parameter != null)
{
parameters.Add(parameter);
}
}
return parameters;
}