XPointer/JSON-Pointer kopieren
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. |