以下のコードがありますが、「serving_description」タグがない場合があります。今のところ、try catch を配置しただけですが、このシナリオを処理するためのよりクリーンな方法があるかどうかを知りたいと思っていました。
XmlElement servingElement = (XmlElement)servingNode;
serving.Id = Convert.ToInt32(servingElement.GetElementsByTagName("serving_id")[0].InnerText);
serving.Name = servingElement.GetElementsByTagName("serving_description")[0].InnerText;