Download StyleVision® 2016 Basic Edition
Transcript
452 SPS-Datei: Zusätzliche Funktionen Benutzerdefinierte XPath-Funktionen Funktionen zum Auffinden von Nodes wiederverwenden Im vorhergehenden Abschnitt haben wir erfahren, wie ein XPath-Ausdruck zum Auffinden eines Nodes erstellt werden kann. Die Funktion sps:Stock, die wie in unten stehenden Abbildung definiert ist, gibt das Element /Trades/Stock zurück, das ein name-Attribut mit einem Wert hat, der dem Inhalt des Elements /Trades/Selection/Stock entspricht. Wir könnten die Lokalisierungsschritt des XPath-Ausdrucks $XML/Trades/Stock[@name=$XML/ Trades/Selection/Stock] in einzelne Module von XPath-Ausdrücken zerlegen; beispielsweise wie folgt: Die Funktion sps:Stocks(), mit der Definition: $XML/Trades/Stock Die Funktion sps:SelectedStock(), mit der Definition: $XML/Trades/Selection/Stock Der gesamte XPath-Ausdruck kann dann in einem anderen XPath-Ausdruck folgendermaßen geschrieben werden: sps:Stocks()[@name=sps:SelectedStock()] Wenn XPath-Funktionen auf diese Weise erstellt werden, um einen Node oder ein Nodeset zu lokalisieren, können diese Funktionen innerhalb des SPS-Designs wiederverwendet werden und so das Schreiben von komplexen XPath-Ausdrücken erheblich vereinfachen. Altova StyleVision 2016 Basic Edition © 2015 Altova Gmb H
Related documents
Diplomarbeit
webEdition Benutzerhandbuch Standard
Benutzerhandbuch SiSy ® AVR
webEdition Benutzerhandbuch PLUS
(webedition) Handbuch - Rotary Distrikt 1800
Altova StyleVision 2016 Basic Edition
Altova DiffDog Benutzer
Altova DiffDog 2016
Siehe
Altova SchemaAgent 2013
Altova DiffDog 2016
SchemaAgent® &SpyVersion