2009-04-02 9 views
1

Je ne sais pas si le titre a un sens, mais j'ai besoin de lire un document XML et d'extraire les données créées par une requête XSL XPath. Le code XML est situé here et le code 0SL here. Si ce n'est pas possible, je suppose que je vais devoir écrire la requête XPath manuellement. Donc ma question est, puisque XSL génère déjà le total, un moyen de l'analyser à partir du fichier XML?Récupération des données du fichier xml créé par xsl

Merci

+0

Vous voulez absolument faire bouillir jusqu'à la taille de code minimale qui montre votre problème concret. Je peux être en mesure d'aider mais je ne vais même pas commencer à regarder plusieurs centaines de lignes de code XML et XSL. – Tomalak

+0

Je ne comprends pas le calcul que vous essayez de faire. Je suis presque certain que ce que vous décrivez est possible mais je ne peux pas vous aider sans une définition claire de votre objectif final. – fearphage

Répondre

0

Si je comprends bien votre question, vous demandez comment prendre les totaux générés par le XSLT.

Je vois 2 options:

  1. désosser le XSLT - essayez de comprendre et produire votre propre XSLT qui calcule les totaux que vous voulez. Copiez la logique du fichier XSLT existant
  2. Effectuez une deuxième transformation XSLT sur un fichier XSLT existant. Prenez le résultat du fichier XSLT actuel et écrivez votre propre fichier XSLT qui en extrait les parties intéressantes. Pour cela, vous avez besoin de l'outil de ligne de commande XSLT.
Questions connexes