Altova XMLSpy 2024 Enterprise Edition

Nicht mehr verwendete Zeilenoperationen in der Authentic-Ansicht

Zur Startseite Zurück Nach oben Weiter

Wenn im Schema, auf dem das XML-Dokument basiert, festgelegt ist, dass ein Element wiederholbar ist, kann eine derartige Struktur in der Authentic-Ansicht als Tabelle dargestellt werden. Bei Darstellung in einer Tabelle können Zeilen und ihr Inhalt einzeln bearbeitet werden, wodurch Sie jedes der wiederholbaren Elemente einzeln bearbeiten können. Solche Zeilenoperationen würden von einem externen Skript durchgeführt werden.

 

Wenn ein externes Skript Zeilenoperationen durchführen soll, sind zwei Schritte erforderlich:

 

Im ersten Schritt wird überprüft, ob sich der Cursor gerade in einer Zeile befindet, in der eine Eigenschaft verwendet wird. Eine solche Überprüfung könnte z.B. sein IsRowInsertEnabled.Diese Methode gibt das Ergebnis TRUE oder FALSE zurück.

Wenn der Rückgabewert TRUE ist, kann eine Zeilenmethode wie z.B. RowAppendaufgerufen werden. (RowAppendhat keine Parameter und gibt keinen Wert zurück.)

 

Im Folgenden sehen Sie eine Liste von Eigenschaften und Methoden, die für Tabellenoperationen zur Verfügung stehen. Jede Eigenschaft gibt einen booleschen Wert zurück und die Methoden haben keine Parameter.

 

 

Eigenschaft

Methode

Tabellenoperationen

IsRowInsertEnabled

RowInsert, wird nun ersetzt durchAuthenticRange.InsertRow

Operation "Zeile einfügen"

IsRowAppendEnabled

RowAppend, wird nun ersetzt durch AuthenticRange.AppendRow

Operation "Zeile anhängen"

IsRowDeleteEnabled

RowDelete, wird nun ersetzt durch AuthenticRange.DeleteRow

Operation "Zeile löschen"

IsRowMoveUpEnabled

RowMoveUp, wird nun ersetzt durch AuthenticRange.MoveRowUp

XML-Daten eine Zeile nach oben verschieben

IsRowMoveDownEnabled

RowMoveDown, wird nun ersetzt durch AuthenticRange.MoveRowDown

XML-Daten eine Zeile nach unten verschieben

IsRowDuplicateEnabled

RowDuplicate, wird nun ersetzt durch AuthenticRange.DuplicateRow

Aktuell ausgewählte Zeile duplizieren

 

 

 

© 2017-2023 Altova GmbH