XmlDocument doc = new XmlDocument(); doc.Load(metastormFileName); XmlNamespaceManager nsmgr = new XmlNamespaceManager(doc.NameTable); nsmgr.AddNamespace("co", "http://www.creuna.com/Telenor/MetastormForms"); XmlNodeList mapNodes = doc.GetElementsByTagName("map"); for (int i = 0; i < mapNodes.Count; i++) { XmlNode mapNode = mapNodes[i]; XmlNodeList blankFormNodes = mapNode.SelectNodes("co:blankformaction", nsmgr); for (int j = 0; j < blankFormNodes.Count; j++) { //... } }
<?xml version="1.0" encoding="utf-8" ?> <MetastormForms xmlns="http://www.creuna.com/Telenor/MetastormForms"> <map name="UMDM Review"> <blankformaction name="Review User Accesses" usercontrol="~/metastorm/controls/forms/UMDM/UserListForm.ascx"/> <form name="HistoryQR" usercontrol="~/metastorm/controls/forms/common/AuditTrailForm.ascx"/> </map> </MetastormForms>