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

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

Validiert den Attributnamen, die Namespace-URI und den Wert im aktuellen Elementkontext.

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 bei erfolgreicher Validierung des Attributs festgelegt 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, die Namespace-URI und den Wert im aktuellen Elementkontext.

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 Wert des Attributs als einen mit dem XML Schema Definition Language (XSD)-Typ des Attributs kompatiblen Typ zu übergeben.
schemaInfoconst SharedPtr<XmlSchemaInfo>&Ein XmlSchemaInfo Objekt, dessen Eigenschaften bei erfolgreicher Validierung des Attributs festgelegt werden. Dieser Parameter kann nullptr sein.

ReturnValue

Der Wert des validierten Attributs.

Siehe auch