private static XmlNode FindMatchingProductNode(string productReferenceId, XmlNodeList productNodes) { for (int i = 0; i < productNodes.Count; i++) { if (productNodes[i].GetXmlAttribute("A") == productReferenceId) return productNodes[i]; } return null; }