fait une recherche pour cela et n'a pas trouvé de réponse, donc ici ...XSLT: faire un nœud enfant un frère du noeud contextuel
J'ai quelques xml semblable à ce qui suit:
<?xml version="1.0" encoding="utf-8"?>
<footnote ref="1">
<para>Here is some text about some guy who made
<emphasis role="italic">fascinating</emphasis> comment I want to quote
<blockquote> So I went to this place and met this guy....</blockquote>
It seemed more interesting at the time.
</para>
</footnote>
Je veux utiliser xslt changer à un nouveau schéma (à l'aide nouveau préfixe d'espace de noms)
<?xml version="1.0" encoding="utf-8"?>
<nns:footnote ref="1">
<nns:fn-para>Here is some text about some guy who made
<nns:emph type="it">fascinating</nns:emph> comment I want to quote:
</nns:fn-para>
<nns:fn-blockquote>
<nns:bq-para>So I went to this place and met this guy....</nns:bq-para>
</nns:fn-blockquote>
<nns:fn-para> It seemed more interesting at the time.</nns:fn-para>
</nns:footnote>
J'ai essayé quelques petites choses ... prendre un para qui est un descendant de la note et une boucle à travers les enfants, mais c'est difficile matic parce que ce n'est pas seulement des nœuds de texte dans le para, il y a aussi des tags emph, et je ne sais toujours pas comment placer un nœud enfant dans l'arbre et dans l'arbre des résultats ... une biche qui a du sens?
+1 pour une bonne réponse. –
+1 Beau style de groupage. – Flack
merci beaucoup pour cette réponse, cela fonctionne très bien, même si je suis gêné de dire en ce moment je n'ai pas une compréhension intuitive à 100% de la raison pour laquelle cela fonctionne ... lira plus sur les touches et essayer de faire des choses différentes avec cette méthode de base. Merci encore! – badperson