2013-08-14 5 views
0

J'avais un fichier dans lequel il y a beaucoup de valeurs. Je veux que les valeurs d'un champ particulier soient limitées à 4 caractères.Comment limiter les valeurs dans un fichier en utilisant xsl?

exemple: file1.txt: ajhjoaaaaa aaaljlaaaa suygfhjhbj AAAA jkjaaaaaaa aajeifgreaaaa

i wnt le contenu du fichier1 à remplacer que (changer le 5ème mot avec 4 caractères):

ajhjoaaaaa aaaljlaaaa suygfhjhbj AAAA jkja aajeifgreaaaa

+0

Pourriez-vous élaborer sur votre cas d'utilisation et comment vous envisagez d'utiliser les technologies étiquetées? Qu'avez-vous essayé jusqu'ici? – geby

+0

Votre entrée est-elle vraiment un fichier texte et non une instance XML? Envisagez-vous d'utiliser XSLT 2.0? –

+0

entrée est un fichier texte: fichier1.txt .Mon exigence est de limiter la longueur de caractères du 5ème mot. – user2681871

Répondre

0

Dans xslt ne peut pas vous la fonction de sous-chaîne XPath:

Exemple: < xsl: value-of select = "substring ('Beatles', 1, 4) »/ >

Résultat: 'Beat'

Remplacer 'Beatles' par le chemin que vous élément.

Questions connexes