Xml.XMLDoc.TXMLDocument.GeneratePrefix

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function GeneratePrefix(const Node: IXMLNode): DOMString;

C++

System::UnicodeString __fastcall GeneratePrefix(const Xml::Xmlintf::_di_IXMLNode Node);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
Xml.XMLDoc.pas
Xml.XMLDoc.hpp
Xml.XMLDoc TXMLDocument

Beschreibung

Erzeugt ein eindeutiges Namespace-Präfix, das für einen Knoten im Dokument verwendet werden kann.

Mit GeneratePrefix können Sie ein eindeutiges Namespace-Präfix erzeugen, das im Dokument noch nicht für einen Namespace-URI verwendet wird. Die Methode GeneratePrefix verwendet den Wert der Eigenschaft NSPrefixBase, um den entsprechenden String zu generieren. Dieser String besteht aus dem Wert von NSPrefixBase und einer Zahl, die seine Eindeutigkeit gewährleistet. Hat NSPrefixBase beispielsweise den Wert 'NS', werden automatisch die Strings 'NS1', 'NS2' usw. generiert.

Node ist das Interface für den Knoten, dem das neue Namespace-Präfix zugewiesen wird.

Die erzeugten Namespace-Präfixe sind nur innerhalb des Dokuments eindeutig. Zwei Dokumentkomponenten, die in der Eigenschaft NSPrefixBase denselben Wert enthalten, erzeugen identische Namespace-Präfixe.

Siehe auch

Code-Beispiele