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 节点是一个加上属性节点的深度;当单步执行和退出常规实体引用时,它会递增和递减。