xsl sous-chaîne-après utilisation

J'ai ce code XSL et je voudrais configurer la chaîne. Cependant, je ne pouvais pas obtenir la configuration de la chaîne de encore. Ce qui pourrait être le problème?

<xsl:param name="topicId"></xsl:param>
<xsl:param name="topicName"/>

 <xsl:attribute-set name="attrTopic">
  <xsl:attribute name="id">
  <xsl:value-of select="/message/file/@name[substring-after($topicId,'-')]"/>
  </xsl:attribute>
 <xsl:attribute name="name">
<xsl:value-of select="/message/file/@name[substring-before(' ',$topicId)]"/>
 </xsl:attribute>
  </xsl:attribute-set>
<xsl:attribute-set name="attrVars">
</xsl:attribute-set>

$idrubrique vient de mon fichier Java. en somme, je suis en train de convertir cette chaîne "1010-Texte" à "1010" et "Texte" séparément dans XSL

Pouvez-vous fournir un exemple de sortie et d'entrée? Vous essayer d'obtenir de l'attribut id="text" etc dans la production? etc. ou essayez-vous de faire correspondre la valeur de @nom de "texte"? Ou quelque chose d'autre?

OriginalL'auteur gencay | 2011-06-09