System::Xml::Schema::XmlSchemaValidator::ValidateAttribute Methode

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

Validiert den Attributnamen, den Namespace-URI und den Wert im Kontext des aktuellen Elements.

SharedPtr<Object> System::Xml::Schema::XmlSchemaValidator::ValidateAttribute(const String &localName, const String &namespaceUri, const String &attributeValue, const SharedPtr<XmlSchemaInfo> &schemaInfo)
ParameterTypBeschreibung
localNameconst String&Der lokale Name des zu validierenden Attributs.
namespaceUriconst String&Der Namespace-URI des zu validierenden Attributs.
attributeValueconst String&Der Wert des zu validierenden Attributs.
schemaInfoconst SharedPtr<XmlSchemaInfo>&Ein XmlSchemaInfo-Objekt, dessen Eigenschaften nach erfolgreicher Validierung des Attributs gesetzt werden. Dieser Parameter kann nullptr sein.

ReturnValue

Der Wert des validierten Attributs.

Siehe auch

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

Validiert den Attributnamen, den Namespace-URI und den Wert im Kontext des aktuellen Elements.

SharedPtr<Object> System::Xml::Schema::XmlSchemaValidator::ValidateAttribute(const String &localName, const String &namespaceUri, XmlValueGetter attributeValue, const SharedPtr<XmlSchemaInfo> &schemaInfo)
ParameterTypBeschreibung
localNameconst String&Der lokale Name des zu validierenden Attributs.
namespaceUriconst String&Der Namespace-URI des zu validierenden Attributs.
attributeValueXmlValueGetterEin XmlValueGetter-Callback, der verwendet wird, um den Attributwert als einen mit dem XML Schema Definition Language (XSD)-Typ des Attributs kompatiblen Typ zu übergeben.
schemaInfoconst SharedPtr<XmlSchemaInfo>&Ein XmlSchemaInfo-Objekt, dessen Eigenschaften nach erfolgreicher Validierung des Attributs gesetzt werden. Dieser Parameter kann nullptr sein.

ReturnValue

Der Wert des validierten Attributs.

Siehe auch