Jestem nowy na forum, dlatego wszystkich witam i proszę o pomoc.
Sprawa dotyczy szablonów xsl.
Mam w programie dwa szablony, które odczytują i zapisują z tego samego pliku xml.
W pierwszym szablonie podawany jest pesel pracownika w postaci stringa, natomiast w drugim jest podawany w postaci 11 pól.
Gdy podam i zapiszę pesel w pierwszym szablonie to po wczytaniu drugiego, aby w każdym polu była jedna cyfra użyłem funkcji substring. Nie mogę sobie poradzić z zapisem z drugiego szablonu, czyli z tego gdzie pesel jest podany w 11 polach. Chciałbym zapisać w pliku xml cały pesel w jednej zmiennej, a nie w 11 zmiennych.
Oto kod z szablonu drugiego, w którym

<DIV source="xml" wartosc="./pracownik/pesel" wspolne="nie" opis="PESEL pracownika" contenteditable="false" id="pesel_1" class="commonPracownik" onClick="DoClick('pesel_1')" onMouseDown="DoMouseDown('pesel_1')" onDblClick="DoDblClick('pesel_1')" style="position:absolute;left:41.05mm;top:79.8mm;width:4mm;height:5.4mm;font-family:Times New Roman;font-size:14pt;text-align:center;text-indent:0mm;line-height:13pt;text-decoration:;font-weight:;font-style:;border:black;clip:rect(0mm 4mm 5.4mm 0mm);">
<xsl:value-of select="substring(./pracownik/pesel,1,1)"/>

Dodam, że program chcę sobie ulepszyć, bo mam dość pisania tego peselu i w jednej i drugiej wersji. Obie wersje są potrzebne, gdyż są wykorzystywane w różnych dokumentach.
Z góry dziękuję za pomoc

poprawienie tytułu wątku i dodanie znacznika <code class="xml"> - furious programming