Get Text Attribute
/* * RegExpress * * Copyright (c) 2010, Daniel McGaughran * * Licensed under the Apache Licence, Version 2.0 (the "Licence"); * you may not use this file except in compliance with the Licence. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the Licence is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the Licence for the specific language governing permissions and * limitations under the Licence. * */ using System; using System.Xml; namespace RegExpressModel.Utility { static class XmlUtility { internal static string GetTextAttribute(this XmlNode node, string attributeName) { XmlAttribute attribute = null; try { attribute = node.Attributes[attributeName]; } catch(Exception) { } if (attribute != null) return attribute.Value; return ""; } } }