Xml.XMLDoc.TXMLDocument.GeneratePrefix
Delphi
function GeneratePrefix(const Node: IXMLNode): DOMString;
C++
System::UnicodeString __fastcall GeneratePrefix(const Xml::Xmlintf::_di_IXMLNode Node);
Inhaltsverzeichnis
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.