Altova XMLSpy 2025 Enterprise Edition

Eigenschaften

Kind

Name

TextValue

 

HasChildren

MayHaveChildren

Parent

 

Methoden

GetFirstChild

GetNextChild

GetCurrentChild

 

InsertChild

InsertChildAfter

InsertChildBefore

AppendChild

 

EraseAllChildren

EraseChild

EraseCurrentChild

 

IsSameNode

 

CountChildren

CountChildrenKind

 

GetChild

GetChildAttribute

GetChildElement

GetChildKind

GetNamespacePrefixForURI

 

HasChildrenKind

SetTextValueXMLEncoded

 

Beschreibung

Über die XMLData-Schnittstelle haben Sie auf XML-Ebene direkten Zugriff auf das Dokument. Sie können die XML-Darstellung des Dokuments anzeigen und direkt bearbeiten. Beachten Sie jedoch die folgenden Einschränkungen:

 

Die XMLData-Darstellung ist nur gültig, wenn das Dokument in der Grid-Ansicht oder der Authentic-Ansicht angezeigt wird.

In der Authentic-Ansicht werden zusätzliche XMLData-Elemente automatisch als übergeordnete Elemente der einzelnen sichtbaren Dokumentelemente eingefügt. Normalerweise handelt es sich dabei um ein XMLData-Element von der Art spyXMLDataElement,wobei die NameEigenschaft auf  'Text' gesetzt ist.

Wenn Sie die XMLData-Schnittstelle von einem anderen Ansichtsmodus aus verwenden, werden zwar keine Fehler angezeigt, aber die Änderungen werden in der Ansicht nicht angezeigt und gehen u.U. beim nächsten Ansichtswechsel verloren.

 

Beachten Sie bitte außerdem:

 

Das Definieren eines neuen Textwerts für ein XML-Element ist möglich, wenn das Element keine Unterelemente hat, die keinen Text enthalten. Ein Textwert kann sogar definiert werden, wenn das Element Attribute enthält.

Wenn Sie für ein XML-Element, das mehr als ein Text-Child-Element hat, einen neuen Textwert definieren, so wird das letzte davon gelöscht und durch ein neues Text-Child-Element ersetzt.

Wenn der Textwert eines XML-Elements mit mehr als einem Text-Child-Element gelesen wird, so wird nur der Wert des ersten Text-Child-Elements zurückgegeben.

 

Objekte dieser Klasse repräsentieren die unterschiedlichen Bestandteile eines XML-Dokuments. Informationen zu den verfügbaren Teiltypen finden Sie unter dem Enumerationstyp SPYXMLDataKind.Jeder Teil kennt seine untergeordneten Elemente, wodurch eine XMLData-Struktur mit Document.RootElementauf der obersten Ebene gebildet wird. Um das oberste Element des Dokumentinhalts (ohne XML Header) abzurufen, verwenden Sie Document.DataRoot. Beispiele, wie man die XMLData-Struktur durchquert, finden Sie unter GetNextChild.

 

© 2018-2024 Altova GmbH