System::Xml::Schema::XmlSchemaValidator::ValidateAttribute método

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

Valida el nombre del atributo, el URI del espacio de nombres y el valor en el contexto del elemento actual.

SharedPtr<Object> System::Xml::Schema::XmlSchemaValidator::ValidateAttribute(const String &localName, const String &namespaceUri, const String &attributeValue, const SharedPtr<XmlSchemaInfo> &schemaInfo)
ParámetroTipoDescripción
localNameconst String&El nombre local del atributo a validar.
namespaceUriconst String&El URI del espacio de nombres del atributo a validar.
attributeValueconst String&El valor del atributo a validar.
schemaInfoconst SharedPtr<XmlSchemaInfo>&Un objeto XmlSchemaInfo cuyas propiedades se establecen tras una validación exitosa del atributo. Este parámetro puede ser nullptr.

ReturnValue

El valor del atributo validado.

Ver también

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

Valida el nombre del atributo, el URI del espacio de nombres y el valor en el contexto del elemento actual.

SharedPtr<Object> System::Xml::Schema::XmlSchemaValidator::ValidateAttribute(const String &localName, const String &namespaceUri, XmlValueGetter attributeValue, const SharedPtr<XmlSchemaInfo> &schemaInfo)
ParámetroTipoDescripción
localNameconst String&El nombre local del atributo a validar.
namespaceUriconst String&El URI del espacio de nombres del atributo a validar.
attributeValueXmlValueGetterUna función de devolución de llamada XmlValueGetter utilizada para pasar el valor del atributo como un tipo compatible con el tipo del Lenguaje de Definición de Esquemas XML (XSD) del atributo.
schemaInfoconst SharedPtr<XmlSchemaInfo>&Un objeto XmlSchemaInfo cuyas propiedades se establecen tras una validación exitosa del atributo. Este parámetro puede ser nullptr.

ReturnValue

El valor del atributo validado.

Ver también