System::Xml::Schema::XmlSchemaValidator::ValidateAttribute 方法

XmlSchemaValidator::ValidateAttribute(const String&, const String&, const String&, const SharedPtr<XmlSchemaInfo>&) method

在当前元素上下文中验证属性名称、命名空间 URI 和属性值。

SharedPtr<Object> System::Xml::Schema::XmlSchemaValidator::ValidateAttribute(const String &localName, const String &namespaceUri, const String &attributeValue, const SharedPtr<XmlSchemaInfo> &schemaInfo)
ParameterType描述
localNameconst String&要验证的属性的本地名称。
namespaceUriconst String&要验证的属性的命名空间 URI。
attributeValueconst String&要验证的属性的值。
schemaInfoconst SharedPtr<XmlSchemaInfo>&一个 XmlSchemaInfo 对象,其属性在属性成功验证后被设置。此参数可以为 nullptr

ReturnValue

已验证属性的值。

另见

XmlSchemaValidator::ValidateAttribute(const String&, const String&, XmlValueGetter, const SharedPtr<XmlSchemaInfo>&) method

在当前元素上下文中验证属性名称、命名空间 URI 和属性值。

SharedPtr<Object> System::Xml::Schema::XmlSchemaValidator::ValidateAttribute(const String &localName, const String &namespaceUri, XmlValueGetter attributeValue, const SharedPtr<XmlSchemaInfo> &schemaInfo)
ParameterType描述
localNameconst String&要验证的属性的本地名称。
namespaceUriconst String&要验证的属性的命名空间 URI。
attributeValueXmlValueGetter一个 XmlValueGetter 回调,用于将属性的值以与 XML Schema 定义语言 (XSD) 类型兼容的类型传递。
schemaInfoconst SharedPtr<XmlSchemaInfo>&一个 XmlSchemaInfo 对象,其属性在属性成功验证后被设置。此参数可以为 nullptr

ReturnValue

已验证属性的值。

另见