Метод 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)
ПараметрТипОписание
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)
ПараметрТипОписание
localNameconst String&Локальное имя атрибута, подлежащего проверке.
namespaceUriconst String&URI пространства имён атрибута, подлежащего проверке.
attributeValueXmlValueGetterОбратный вызов XmlValueGetter, используемый для передачи значения атрибута в виде типа, совместимого с типом XML Schema Definition Language (XSD) атрибута.
schemaInfoconst SharedPtr<XmlSchemaInfo>&Объект XmlSchemaInfo, свойства которого устанавливаются после успешной проверки атрибута. Этот параметр может быть nullptr.

ReturnValue

Значение проверенного атрибута.

См. также