XmlSchemaValidator.ValidateText 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
验证当前元素上下文中是否允许包含文本,并累积文本,以验证当前元素是否包含简单内容。
重载
ValidateText(String) |
验证当前元素上下文中是否允许指定的文本 |
ValidateText(XmlValueGetter) |
验证当前元素上下文中是否允许指定的 XmlValueGetter 对象返回的文本,如果当前元素具有简单内容,则累积文本以进行验证。 |
ValidateText(String)
- Source:
- XmlSchemaValidator.cs
- Source:
- XmlSchemaValidator.cs
- Source:
- XmlSchemaValidator.cs
验证当前元素上下文中是否允许指定的文本 string
,如果当前元素具有简单内容,则累积文本以进行验证。
public:
void ValidateText(System::String ^ elementValue);
public void ValidateText (string elementValue);
member this.ValidateText : string -> unit
Public Sub ValidateText (elementValue As String)
参数
- elementValue
- String
一个文本 string
,要在当前元素上下文中对其进行验证。
例外
当前元素上下文中不允许指定的文本 string
。
未按正确的顺序调用 ValidateText 方法。 例如,在调用 ValidateText 之后调用 ValidateAttribute 方法。
文本 string
参数不能为 null
。
注解
下面是使用 ValidateText 方法时要考虑的重要注意事项。
如果 元素具有简单内容,则在每次调用 ValidateText 方法时,指定的文本
string
将串联在一起,ValidateEndElement直到调用 方法。 ValidateEndElement调用 方法时,将验证所有文本。如果元素包含复杂内容,则不会发生文本串联。
适用于
ValidateText(XmlValueGetter)
- Source:
- XmlSchemaValidator.cs
- Source:
- XmlSchemaValidator.cs
- Source:
- XmlSchemaValidator.cs
验证当前元素上下文中是否允许指定的 XmlValueGetter 对象返回的文本,如果当前元素具有简单内容,则累积文本以进行验证。
public:
void ValidateText(System::Xml::Schema::XmlValueGetter ^ elementValue);
public void ValidateText (System.Xml.Schema.XmlValueGetter elementValue);
member this.ValidateText : System.Xml.Schema.XmlValueGetter -> unit
Public Sub ValidateText (elementValue As XmlValueGetter)
参数
- elementValue
- XmlValueGetter
一个 XmlValueGetterdelegate
,用于将文本值作为与该属性的 XML 架构定义语言 (XSD) 类型兼容的公共语言运行时 (CLR) 类型进行传递。
例外
当前元素上下文中不允许指定的文本 string
。
未按正确的顺序调用 ValidateText 方法。 例如,在调用 ValidateText 之后调用 ValidateAttribute 方法。
文本 string
参数不能为 null
。
注解
下面是使用 ValidateText 方法时要考虑的重要注意事项。
如果 元素具有简单内容,则在每次调用 ValidateText 方法时,指定的文本
string
将串联在一起,ValidateEndElement直到调用 方法。 ValidateEndElement调用 方法时,将验证所有文本。如果元素包含复杂内容,则不会发生文本串联。