[Tustep-Liste] access loop

t.kollatz at steinheim-institut.de t.kollatz at steinheim-institut.de
Di Mai 2 12:17:02 CEST 2006


access loop

Liebe Tustep-Gemeinde,
ich habe ein Problem, an dem ich schon eine Weile knobbele und trotzdem
nicht weiterkomme. In strukturierten Daten (s.u) will ich zählen und
schreiben. Gezählt werden soll im wievielten <Das>-Satz eine
<z>-Stelle anfängt und wo sie aufhört </z>. Diese Werte sollen
anschließend der Quelle zugewiesen werden <Zit>von-bis: ...</Zit>.
(Ich hoffe, ich habe mich nicht vertippt):

Quelle
 2.0 <Num>0002</Num>
 2.1 <Was>öadf</Was>
 2.2 <Was>öbdf</Was>
 2.3 <Was>öcdf</Was>
 2.4 <Das>dfasd</Das>
 2.5 <Das>df<z>stelle1<z> <zit>quelle1</zit>asd</Das>
 2.6 <Das>dfasd</Das>
 2.7 <Usw>ölkasd</Usw>
 4.0 <Num>0004</Num>
 4.1 <Was>asdasfasdfas</Was>
 4.2 <Was>jkjlkasdflöasf</Was>
 4.3 <Was>kajsdflkasdfk</Was>
 4.4 <Was>asdasfasdfas</Was>
 4.5 <Was>jkjlkasdflöasf</Was>
 4.6 <Was>kajsdflkasdfk</Was>
 4.7 <Was>asdasfasdfas</Was>
 4.8 <Was>jkjlkasdflöasf</Was>
 4.9 <Das>ö<z>stelle1</z> <zit>quelle1</zit>kö</Das>
 4.10<Das>ökdsöfjaölsdjföf</Das>
 4.11<Das>asdkfjö<z>stel</Das>
 4.12<Das>le2</z>, <zit>quelle2</zit>sdf</Das>
 4.13<Das>öökjölkj</Das>
 4.14<Das>asdf<z>stelle</Das>
 4.15<Das>immer noch stelle</Das>
 4.16<Das>nr 3</z> <zit>quelle3</zit> ööasdf</Das>
 4.17<Usw>ö1öö</Usw>
 4.18<Usw>ö2öö</Usw>
 4.19<Usw>ö3öö</Usw>
70.0<Num>0070</Num>
70.1...

ZIEL
2.0 = 2.0
2.1 = 2.1
2.2 = 2.2
2.3 = 2.3
2.4 = 2.4
2.5 = <Das>df<z>stelle1<z> <zit>2-2: quelle1</zit>asd</Das>
2.6 = 2.6
...
4.9 = <Das>ö<z>stelle1</z> <zit>1-1: quelle1</zit>kö</Das>
4.10= <Das>ökdsöfjaölsdjföf</Das>
4.11= <Das>asdkfjö<z>stel</Das>
4.12= <Das>le2</z>, <zit>3-4: quelle2</zit>sdf</Das>
4.13= <Das>öökjölkj</Das>
4.14= <Das>asdf<z>stelle</Das>
4.15= <Das>immer noch stelle</Das>
4.16= <Das>nr 3</z> <zit>6-8: quelle3</zit> ööasdf</Das>
4.17= <Usw>ö1öö</Usw>
...

Schön wäre dann noch:
IF (von .eq. bis) THEN
2.5 = <Das>df<z>stelle1<z> <zit>2: quelle1</zit>asd</Das>
4.9 = <Das>ö<z>stelle1</z> <zit>1: quelle1</zit>kö</Das>
ELSEIF (bis .eq. von+1) THEN
4.12= <Das>le2</z>, <zit>3f: quelle2</zit>sdf</Das>
ENDIF

So das wars auch schon, wer weiß Rat / weiß wer Rat?

Herzliche Grüße
THOMAS KOllATZ



--
drs Thomas Kollatz - wissenschaftlicher Mitarbeiter / research assistant
Salomon Ludwig Steinheim-Institut fuer deutsch-juedische Geschichte
D - 47057 Duisburg, Geibelstrasse 41, Tel: 49-203-370071
www.steinheim-institut.de/das_institut/mitarbeiter/kollatz/index.xml
-- 
drs Thomas Kollatz  - wissenschaftlicher Mitarbeiter / research assistant
Salomon Ludwig Steinheim-Institut fuer deutsch-juedische Geschichte
D - 47057 Duisburg, Geibelstr. 41, T: 203 - 370071,  F: 203 - 373380
http://www.steinheim-institut.de/das_institut/mitarbeiter/kollatz/index.xml



Mehr Informationen über die Mailingliste Tustep-Liste