Xml.xmldom.GetDOMVendor
Delphi
function GetDOMVendor(VendorDesc: string): TDOMVendor;
C++
extern DELPHI_PACKAGE TDOMVendor* __fastcall GetDOMVendor(System::UnicodeString VendorDesc);
Inhaltsverzeichnis
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | Xml.Xmldom.pas Xml.xmldom.hpp |
Xml.xmldom | Xml.xmldom |
Beschreibung
Gibt das TDOMVendor-Objekt für einen bestimmten DOM-Anbieter zurück.
Mit GetDOMVendor rufen Sie das TDOMVendor-Objekt ab, das eine registrierte DOM-Implementierung repräsentiert. Den Rückgabewert können Sie der Eigenschaft DOMVendor eines TXMLDocument-Objekts zuweisen, oder rufen Sie die Methode DOMImplementation des Objekts auf, um auf das IDOMImplementation-Interface der DOM-Implementierung zuzugreifen.
VendorDesc
ist der beschreibende String, der die gewünschte DOM-Implementierung identifiziert. Dieser Wert wird von der Methode Description des TDOMVendor-Objekts zurückgegeben. Die Liste der integrierten XML-Anbieter enthält die globalen Variablen, die Sie an GetDOMVendor als VendorDesc
übergeben können, um eine der integrierten XML-Implementierungen abzurufen.
Wenn Sie für VendorDesc
einen leeren String angeben, gibt GetDOMVendor eine Instanz von TDOMVendor zurück, die stattdessen mit dem Wert von DefaultDOMVendor übereinstimmt. Wenn DefaultDOMVendor
nicht definiert ist, gibt GetDOMVendor die erste Instanz von TDOMVendor
in der Liste der registrierten DOM-Anbieter zurück.
Vor der Rückgabe einer Instanz von TDOMVendor ändert GetDOMVendor den Wert von CurrentDOMVendor, um die Eigenschaft Description dieser Instanz von TDOMVendor
abzurufen.
Exceptions
Ein Aufruf von GetDOMVendor könnte eine der folgenden Exceptions auslösen:
Exception | Exception.Message | Szenarien |
---|---|---|
Kein DOM-Anbieter ausgewählt |
| |
Kein entsprechender DOM-Anbieter: "<Anbieter-Bezeichner>" |
|