## XmlSchemaDatatype::ParseValue method


Wird in einer abgeleiteten Klasse überschrieben, validiert den angegebenen **string** gegenüber einem integrierten oder benutzerdefinierten einfachen Typ.

```cpp
virtual SharedPtr<Object> System::Xml::Schema::XmlSchemaDatatype::ParseValue(String s, SharedPtr<XmlNameTable> nameTable, SharedPtr<IXmlNamespaceResolver> nsmgr)=0
```


| Parameter | Typ | Beschreibung |
| --- | --- | --- |
| s | String | Die **string** zum Validieren gegen den einfachen Typ. |
| nameTable | SharedPtr\<XmlNameTable\> | Die [XmlNameTable](../../../system.xml/xmlnametable/) zur Verwendung für die Atomisierung beim Parsen der **string**, falls dieses [XmlSchemaDatatype](../)-Objekt den **xs:NCName**‑Typ darstellt. |
| nsmgr | SharedPtr\<IXmlNamespaceResolver\> | Das [IXmlNamespaceResolver](../../../system.xml/ixmlnamespaceresolver/)-Objekt zur Verwendung beim Parsen der **string**, falls dieses [XmlSchemaDatatype](../)-Objekt den **xs:QName**‑Typ darstellt. |

### ReturnValue

Ein [Object](../../../system/object/), das sicher in den von dem Aufruf [XmlSchemaDatatype::get_ValueType](../get_valuetype/) zurückgegebenen Typ umgewandelt werden kann.

## Siehe auch

* Typedef [SharedPtr](../../../system/sharedptr/)
* Class [Object](../../../system/object/)
* Class [String](../../../system/string/)
* Class [XmlNameTable](../../../system.xml/xmlnametable/)
* Class [IXmlNamespaceResolver](../../../system.xml/ixmlnamespaceresolver/)
* Class [XmlSchemaDatatype](../)
* Namespace [System::Xml::Schema](../../)
* Library [Aspose.Font for C++](../../../)
