Index: src/Repository/Hierarchy/XmlHierarchyConfigurator.cs =================================================================== RCS file: /home/cvspublic/logging-log4net/src/Repository/Hierarchy/XmlHierarchyConfigurator.cs,v retrieving revision 1.16 diff -u -r1.16 XmlHierarchyConfigurator.cs --- src/Repository/Hierarchy/XmlHierarchyConfigurator.cs 17 Jan 2005 20:18:47 -0000 1.16 +++ src/Repository/Hierarchy/XmlHierarchyConfigurator.cs 15 Jun 2005 12:02:50 -0000 @@ -591,9 +591,27 @@ } else { + string propertyValue = null; + if (element.GetAttributeNode(VALUE_ATTR) != null) { - string propertyValue = element.GetAttribute(VALUE_ATTR); + propertyValue = element.GetAttribute(VALUE_ATTR); + } + else if (element.HasChildNodes) + { + foreach (XmlNode childNode in element.ChildNodes) + { + if (childNode.NodeType == XmlNodeType.CDATA || + childNode.NodeType == XmlNodeType.Text) + { + propertyValue = childNode.InnerText; + break; + } + } + } + + if (propertyValue != null) + { #if !NETCF try