J'ai un fichier XML que j'ai besoin de transformer en utilisant un script XSL.XPath Substring
Voici un exemple de flux. J'ai besoin d'extraire le texte dans l'élément NameLabel
, mais j'ai seulement besoin du texte spécifiquement entre les deux premiers tirets.
Par exemple, je veux le A
dans la chaîne ci-dessous:
NTX- A -20120131-0006
Je suis peu familiarisés avec XPath, donc j'ai du mal à mettre sur pied une expression, cependant je suppose que j'ai besoin d'utiliser substring- (après | before). Je ne suis pas sûr de comment.
XML Exemple:
<NewsML>
<NewsItem>
<Identification>
<NameLabel>NTX-A-20120131-0006</NameLabel>
</Identification>
</NewsItem>
</NewsML>
Edit:
J'utilise xslt 1.0
quelle version de xslt? 1 ou 2? – mindandmedia
J'utilise xslt 1. – Steve