public override bool ReadAttributeValue() {
if ( !InAttributeActiveState ) {
return false;
}
if ( curNsAttr == -1 ) {
return reader.ReadAttributeValue();
}
else if ( curNode.type == XmlNodeType.Text ) { // we are on namespace attribute value
return false;
}
else {
Debug.Assert( curNode.type == XmlNodeType.Attribute );
tmpNode.type = XmlNodeType.Text;
tmpNode.value = curNode.value;
SetCurrentNode( tmpNode );
return true;
}
}