System::Xml::XPath::XPathExpression Klasse
Inhalt
[
Ausblenden
]XPathExpression class
Stellt eine typisierte Klasse bereit, die einen kompilierten XPath-Ausdruck darstellt.
class XPathExpression : public System::Object
Methoden
| Methode | Beschreibung |
|---|---|
| virtual AddSort(SharedPtr<Object>, SharedPtr<Collections::Generic::IComparer<SharedPtr<Object>>>) | Wenn in einer abgeleiteten Klasse überschrieben, sortiert die Methode die vom XPath-Ausdruck ausgewählten Knoten gemäß dem angegebenen IComparer-Objekt. |
| virtual AddSort(SharedPtr<Object>, XmlSortOrder, XmlCaseOrder, String, XmlDataType) | Wenn in einer abgeleiteten Klasse überschrieben, sortiert die Methode die vom XPath-Ausdruck ausgewählten Knoten gemäß den übergebenen Parametern. |
| virtual Clone() | Wenn in einer abgeleiteten Klasse überschrieben, gibt eine Kopie dieses XPathExpression zurück. |
| static Compile(const String&) | Kompiliert den angegebenen XPath-Ausdruck und gibt ein XPathExpression-Objekt zurück, das den XPath-Ausdruck darstellt. |
| static Compile(const String&, const SharedPtr<IXmlNamespaceResolver>&) | Kompiliert den angegebenen XPath-Ausdruck, wobei das angegebene IXmlNamespaceResolver-Objekt für die Namensauflösung verwendet wird, und gibt ein XPathExpression-Objekt zurück, das den XPath-Ausdruck darstellt. |
| virtual get_Expression() | Wenn in einer abgeleiteten Klasse überschrieben, erhält eine string-Darstellung des XPathExpression. |
| virtual get_ReturnType() | Wenn in einer abgeleiteten Klasse überschrieben, erhält den Ergebnis‑Typ des XPath-Ausdrucks. |
| virtual SetContext(SharedPtr<XmlNamespaceManager>) | Wenn in einer abgeleiteten Klasse überschrieben, gibt das XmlNamespaceManager-Objekt an, das für die Namensauflösung verwendet werden soll. |
| virtual SetContext(SharedPtr<IXmlNamespaceResolver>) | Wenn in einer abgeleiteten Klasse überschrieben, gibt das IXmlNamespaceResolver-Objekt an, das für die Namensauflösung verwendet werden soll. |
Typedefs
| Typedef. | Beschreibung |
|---|---|
| Ptr | Ein Alias für einen Shared‑Pointer auf eine Instanz dieser Klasse. |
Siehe auch
- Class Object
- Namespace System::Xml::XPath
- Library Aspose.Font for C++