Je viens de commencer à apprendre xsl (t) et je me demande comment
p>
Je comprends la partie xpath de xsl (t) et ainsi de suite, mais pas ce que apply-templats code> travail? Je ne comprends pas que les modèles applicient de manière récursive, car il est écrit dans mon livre. P>
apply-templats code> fait et pourquoi je l'écris plusieurs fois. p>
3 Réponses :
Vous utilisez Vous pouvez contrôler la commande de traitement en spécifiant un attribut code> SELECT CODE> sur See Cet exemple de w3schools : p> Le premier Le modèle code> CD code>, appelle à son tour le titre Vous pouvez penser à Apply-Templates < /code >.
apply-templats code> appelle le modèle code> CD code> Chaque fois qu'un élément nommé "CD" code> est rencontré. P > li>
Titre code> et Artiste code> Modèles pour traiter les éléments enfants de titre code> est traité avant artiste code>. Remarque, que l'ordre de artiste code> et titre code> des éléments de la source XML ne fait aucune différence. P> li>
ul> appliquer des modèles code> analogues à un appel de sous-programme dans les langues de procédure. P> p>
Si vous comprenez les règles de modèle, vous avez terminé! Même si ce n'est pas si facile, ils donnent toujours une surprise. lire les spécifications . P>
Si vous avez lu des modèles de candidature dans un livre mais je ne l'ai pas compris, il n'est pas clair que quelques mots ici aideront. Peut-être avez-vous besoin d'un livre différent: différents styles de tutoriels font appel à différentes personnes. Ou peut-être un didacticiel en ligne tel que http://vimeo.com/15234803 obtiendra les idées. P >
L'essence du mécanisme de modèle est qu'il y a deux parties impliquées. L'instruction XSL: Apply-Modèles sélectionne certains nœuds de traitement et les règles de modèle (entre eux) décident de ce que le traitement devrait être. Cela donne un couplage très lâche et une grande séparation des préoccupations; C'est plutôt comme une expédition de message / méthode orientée objet, mais beaucoup plus flexible. p>
Veuillez poster les tutoriels vidéo Opher xslt link.bcoz Les tutoriels ci-dessus donnent l'idée claire des modèles de candidature et je dois aussi connaître le but d'utiliser le mode = "parent" ...
Permettez-moi de recommander mon livre: XSLT 2.0 Programmeurs Référence de Wrox Press. Une fois que vous êtes dans des modes nommés, vous avez besoin d'un livre de référence décent.