public String GetAttribute( String name ) {
if( this.bCreatedOnAttribute )
return null;
switch ( curNode.NodeType ) {
case XmlNodeType.Element:
return GetAttributeFromElement((XmlElement)curNode, name);
case XmlNodeType.Attribute :
return GetAttributeFromElement((XmlElement)elemNode, name);
case XmlNodeType.XmlDeclaration:
return GetDeclarationAttr( (XmlDeclaration)curNode, name );
case XmlNodeType.DocumentType:
return GetDocumentTypeAttr( (XmlDocumentType)curNode, name );
}
return null;
}