XmlReader.ReadAttributeValue 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
当在派生类中被重写时,将属性值解析为一个或多个 Text、EntityReference 或 EndEntity 节点。
public:
abstract bool ReadAttributeValue();
public abstract bool ReadAttributeValue ();
abstract member ReadAttributeValue : unit -> bool
Public MustOverride Function ReadAttributeValue () As Boolean
返回
如果有可返回的节点,则为 true。
如果进行初始调用时读取器不是定位在属性节点上,或者如果已读取了所有属性值,则为 false。
如果是空属性(如 misc=""),则返回 true,同时返回值为 String.Empty 的单个节点。
例外
在上一次异步操作完成之前调用了 XmlReader 方法。 在此情况下,会引发 InvalidOperationException 并显示消息“异步操作已在进行中。”
注解
调用后使用 MoveToAttribute 此方法读取构成属性值的文本或实体引用节点。 属性值 Depth 节点是一个加上属性节点的深度;当单步执行和退出常规实体引用时,它会递增和递减。