System::Xml::Schema::XmlSchemaValidator::ValidateAttribute-metoden

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

Validerar attributnamnet, namnrymdens URI och värdet i det aktuella elementets sammanhang.

SharedPtr<Object> System::Xml::Schema::XmlSchemaValidator::ValidateAttribute(const String &localName, const String &namespaceUri, const String &attributeValue, const SharedPtr<XmlSchemaInfo> &schemaInfo)
ParameterTypeBeskrivning
localNameconst String&Det lokala namnet på attributet som ska valideras.
namespaceUriconst String&Namespace-URI:n för attributet som ska valideras.
attributeValueconst String&Värdet på attributet som ska valideras.
schemaInfoconst SharedPtr<XmlSchemaInfo>&Ett XmlSchemaInfo‑objekt vars egenskaper sätts vid lyckad validering av attributet. Denna parameter kan vara nullptr.

ReturnValue

Det validerade attributets värde.

Se även

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

Validerar attributnamnet, namnrymdens URI och värdet i det aktuella elementets sammanhang.

SharedPtr<Object> System::Xml::Schema::XmlSchemaValidator::ValidateAttribute(const String &localName, const String &namespaceUri, XmlValueGetter attributeValue, const SharedPtr<XmlSchemaInfo> &schemaInfo)
ParameterTypeBeskrivning
localNameconst String&Det lokala namnet på attributet som ska valideras.
namespaceUriconst String&Namespace-URI:n för attributet som ska valideras.
attributeValueXmlValueGetterEn XmlValueGetter‑återuppringning som används för att skicka attributets värde som en typ kompatibel med XML‑Schema Definition Language (XSD)-typen för attributet.
schemaInfoconst SharedPtr<XmlSchemaInfo>&Ett XmlSchemaInfo‑objekt vars egenskaper sätts vid lyckad validering av attributet. Denna parameter kan vara nullptr.

ReturnValue

Det validerade attributets värde.

Se även