Bonjour,
J'ai besoin d'effectuer des requêtes sur un fichier XML, avec des tris...etc.
J'ai donc utilisé un fichier XSL.
Cependant, dans Delphi je n'ai pas trouvé le moyen d'accéder à cet XSL pour changer la valeur de ma requête.
Alors j'ai fait un truc pas clair mais qui fonctionne :
A l'endroit de ma requête j'ai enlevé par exemple le paramètre Nom['Dupont'] et je l'ai remplacé par Nom[<NomDelphi>].
Ensuite dans mon prog Delphi j'ai accédé au fichier avec TFile et stocké dans un TStringList. Ensuite j'ai modifié le XSL en fonction du Nom que j'avais (pour notre exemple, parce qu'en réalité c'est plus compliqué) avec la fonction StringReplace.
Qu'en pensez-vous ? Y avait il plus simple ? Est-ce vraiment de la folie de faire un truc pareil ? : )
Partager