Altova XMLSpy 2024 Enterprise Edition

Der Befehl XPointer/JSON-Pointer kopieren steht in der Grid-Ansicht von XML- und JSON-Dokumenten und in der Textansicht von XML-Dokumenten zur Verfügung. Der Befehl kopiert einen XPointer/JSON-Pointer zum Aufrufen des ausgewählten Nodes in die Zwischenablage.

 

XML-Dokumente: Der Befehl erstellt einen element() Schema XPointer auf den/die aktuell ausgewählten Node(s) des XML-Dokuments und kopiert den XPointer in die Zwischenablage. So wird etwa mit dem XPointer element(/1/3) das dritte Child des Dokument-Elements (oder Root-Elements) ausgewählt.

JSON-Dokumente: Der Befehl erstellt einen JSON-Pointer auf den/die aktuell ausgewählten Node(s) des JSON-Dokuments und kopiert den JSON-Pointer in die Zwischenablage. So wird z.B. mit dem JSON-Pointer /Artists/1/Albums/2/Tracks/3/Title ein JSON-Node folgendermaßen ausgewählt: Suche nach dem ersten Objekt des Artists Array auf der obersten Ebene; suche in diesem das zweite Objekt des Albums Array; suche in diesem das dritte Objekt des Tracks Array; wähle in diesem das Objekt Title aus.

 

Beachten Sie die folgenden Punkte:

 

XML-Attribute können mit Hilfe des element() Schemas nicht dargestellt werden. Wenn ein Attribut ausgewählt wird, wird der XPointer des Parent-Elements des Attributs generiert.

Wenn mehrere XML-Elemente ausgewählt sind, wird der XPointer des ersten dieser Elemente generiert.

Wenn ein JSON-Wert ausgewählt ist, wird der JSON-Pointer des Schlüssels des Werts generiert.

Wenn mehrere JSON-Elemente ausgewählt sind, wird der JSON-Pointer des ersten dieser Elemente generiert.

 

Anmerkung: Der Befehl XPointer/JSON-Pointer kopieren auch über das Kontextmenü aufgerufen werden.

 

© 2018-2024 Altova GmbH