Vvvv permet d'analyser des fichiers XML grâce à XPath (XML) et XSLT (XML) de plusieurs manières possibles.
Si vous avez déjà examiné un fichier .v4p? avec un éditeur de texte, vous avez pu voir que ceux-ci sont en réalité des fichiers XML.
Donc les exemples suivants seront basés sur des fichiers au format .v4p.
Il y a beaucoup de fonctions et d'opérateurs que vous pouvez utiliser. On ne peut pas donner d'instruction complète à XPath. Mais cherchez du côté des Références Microsoft en-ligne.
Un bon site pour tout apprendre au sujet des X-Trucs:http://www.w3schools.com
Une bonne référence pour la syntaxe et les fonctions XPath:http://winfx.msdn.microsoft.com/library/default.asp?url=/library/en-us/WD_XMLStd/html/6d68ea8c-9e38-4800-896d-95e7521dc4fd.asp.
Analyser un fichier .v4p avec cette requête
/PATCH/NODE/PIN[@pinname='Descriptive Name']/@values^ renverra une spread contenant tous les noms utilisés dans le patch.renverra le nom de node avec l'id ="7".^/PATCH/NODE[@id='7']/@nodename
Donc de cette manière vous pouvez naviguer dans l'XML avec des chemins d'accès similaires à la structure de répertoire de votre disque dur.
Vous pouvez faire des requêtes plus avancées encore:
/PATCH/NODE[(@nodename='IOBox (Value Advanced)')et(not(PIN[contains(@pinname,'Descriptive Name')]))]/@idqui renverront une spread contenant toutes les id des IOBox Values qui N'ONT PAS de nom.
anonymous user login
~1d ago
~7d ago
~7d ago
~8d ago
~21d ago
~1mth ago
~1mth ago
~1mth ago
~1mth ago
~1mth ago