Aufbau einer „verknüpften Liste“

19.12.2016 11:31 Uhr

Ausgangszustand

Verarbeiteter Text: keiner

Code der Tokenlibrary an Adresse: 53214678 (fiktiv)

Wert der Variable „token“: undefiniert.


1. Token erzeugt / „allocated“

Verarbeiteter Text: keiner

Code der Tokenlibrary an Adresse: 53214678 (fiktiv)

Wert der Variable „token“: 12345670.

Anfangsadresse 12345670
Methoden bei 53214678
tokenName „“
Attribute keine
Inhalt „“
tokenChild ===> NULL

Lesestadium eins

Verarbeiteter Text: <kurs>
Aktuelles Zeichen: <

Code der Tokenlibrary an Adresse: 53214678 (fiktiv)

Wert der Variable „token“: 12345670.

Derzeit bearbeitetes Token: 12345670.

Methode getToken() aktiviert über Adresse: 53214678.

Anfangsadresse 12345670
Methoden bei 53214678
tokenName „kurs“
Attribute keine
Inhalt „“
tokenChild ===> NULL

Lesestadium eins / 2. Token angelegt

Verarbeiteter Text: <kurs>
Aktuelles Zeichen: <

Code der Tokenlibrary an Adresse: 53214678 (fiktiv)

Wert der Variable „token“: 12345670.

Derzeit bearbeitetes Token: 12345670.

Methode getToken() aktiviert über Adresse: 53214678.

Anfangsadresse 12345670
Methoden bei 53214678
tokenName „kurs“
Attribute keine
Inhalt „“
tokenChild ===> 12345790
Anfangsadresse 12345790
Methoden bei 53214678
tokenName „“
Attribute keine
Inhalt „“
tokenChild ===> NULL

Lesestadium zwei

Verarbeiteter Text: <kurs> <person>
Aktuelles Zeichen: <

Code der Tokenlibrary an Adresse: 53214678 (fiktiv)

Wert der Variable „token“: 12345670.

Derzeit bearbeitetes Token: 12345790.

Methode getToken() aktiviert über Adresse: 53214678.

Anfangsadresse 12345670
Methoden bei 53214678
tokenName „kurs“
Attribute keine
Inhalt „“
tokenChild ===> 12345790
Anfangsadresse 12345790
Methoden bei 53214678
tokenName „person“
Attribute keine
Inhalt „“
tokenChild ===> NULL

Lesestadium zwei / 3. Token angelegt

Verarbeiteter Text: <kurs> <person>
Aktuelles Zeichen: <

Code der Tokenlibrary an Adresse: 53214678 (fiktiv)

Wert der Variable „token“: 12345670.

Derzeit bearbeitetes Token: 12345790.

Methode getToken() aktiviert über Adresse: 53214678.

Anfangsadresse 12345670
Methoden bei 53214678
tokenName „kurs“
Attribute keine
Inhalt „“
tokenChild ===> 12345790
Anfangsadresse 12345790
Methoden bei 53214678
tokenName „person“
Attribute keine
Inhalt „“
tokenChild ===> 12345910
Anfangsadresse 12345910
Methoden bei 53214678
tokenName „“
Attribute keine
Inhalt „“
tokenChild ===> NULL

Lesestadium drei

Verarbeiteter Text: <kurs> <person> <vorname attr1=“value1″>Margarita<
Aktuelles Zeichen: /

Code der Tokenlibrary an Adresse: 53214678 (fiktiv)

Wert der Variable „token“: 12345670.

Derzeit bearbeitetes Token: 12345910.

Methode getToken() aktiviert über Adresse: 53214678.

Anfangsadresse 12345670
Methoden bei 53214678
tokenName „kurs“
Attribute keine
Inhalt „“
tokenChild ===> 12345790
Anfangsadresse 12345790
Methoden bei 53214678
tokenName „person“
Attribute keine
Inhalt „“
tokenChild ===> 12345910
Anfangsadresse 12345910
Methoden bei 53214678
tokenName „vorname“
Attribute attr1=“value1″
Inhalt „Margarita“
tokenChild ===> NULL

Lesestadium vier

Verarbeiteter Text: <kurs> <person> <vorname attr1=“value1″>Margarita</vorname></person><
Aktuelles Zeichen: /

Code der Tokenlibrary an Adresse: 53214678 (fiktiv)

Wert der Variable „token“: 12345670.

Derzeit bearbeitetes Token: 12345910.

Methode getToken() aktiviert über Adresse: 53214678.

Anfangsadresse 12345670
Methoden bei 53214678
tokenName „kurs“
Attribute keine
Inhalt „“
tokenChild ===> 12345790
Anfangsadresse 12345790
Methoden bei 53214678
tokenName „person“
Attribute keine
Inhalt „“
tokenChild ===> 12345910
Anfangsadresse 12345910
Methoden bei 53214678
tokenName „vorname“
Attribute attr1=“value1″
Inhalt „Margarita“
tokenChild ===> NULL

Lesestadium fünf

Verarbeiteter Text: <kurs> <person> <vorname attr1=“value1″>Margarita</vorname></person></kurs>
Aktuelles Zeichen: EOF

Code der Tokenlibrary an Adresse: 53214678 (fiktiv)

Wert der Variable „token“: 12345670.

Derzeit bearbeitetes Token: 12345910.

Methode getToken() aktiviert über Adresse: 53214678.

Anfangsadresse 12345670
Methoden bei 53214678
tokenName „kurs“
Attribute keine
Inhalt „“
tokenChild ===> 12345790
Anfangsadresse 12345790
Methoden bei 53214678
tokenName „person“
Attribute keine
Inhalt „“
tokenChild ===> 12345910
Anfangsadresse 12345910
Methoden bei 53214678
tokenName „vorname“
Attribute attr1=“value1″
Inhalt „Margarita“
tokenChild ===> NULL

Drucken des ersten Tokens

Code der Tokenlibrary an Adresse: 53214678 (fiktiv)

Wert der Variable „token“: 12345670.

Derzeit bearbeitetes Token: 12345670.

Methode druckeToken auf Ebene 1 aktiviert über Adresse: 53214678.

Anfangsadresse 12345670
Methoden bei 53214678
tokenName „kurs“
Attribute keine
Inhalt „“
tokenChild ===> 12345790
Anfangsadresse 12345790
Methoden bei 53214678
tokenName „person“
Attribute keine
Inhalt „“
tokenChild ===> 12345910
Anfangsadresse 12345910
Methoden bei 53214678
tokenName „vorname“
Attribute attr1=“value1″
Inhalt „Margarita“
tokenChild ===> NULL

Drucken des zweiten Tokens

Code der Tokenlibrary an Adresse: 53214678 (fiktiv)

Wert der Variable „token“: 12345670.

Derzeit bearbeitetes Token: 12345790.

Methode druckeToken auf Ebene 2 aktiviert über Adresse: 53214678.

Anfangsadresse 12345670
Methoden bei 53214678
tokenName „kurs“
Attribute keine
Inhalt „“
tokenChild ===> 12345790
Anfangsadresse 12345790
Methoden bei 53214678
tokenName „person“
Attribute keine
Inhalt „“
tokenChild ===> 12345910
Anfangsadresse 12345910
Methoden bei 53214678
tokenName „vorname“
Attribute attr1=“value1″
Inhalt „Margarita“
tokenChild ===> NULL

Drucken des dritten Tokens

Code der Tokenlibrary an Adresse: 53214678 (fiktiv)

Wert der Variable „token“: 12345670.

Derzeit bearbeitetes Token: 12345910.

Methode druckeToken auf Ebene 3 aktiviert über Adresse: 53214678.

Anfangsadresse 12345670
Methoden bei 53214678
tokenName „kurs“
Attribute keine
Inhalt „“
tokenChild ===> 12345790
Anfangsadresse 12345790
Methoden bei 53214678
tokenName „person“
Attribute keine
Inhalt „“
tokenChild ===> 12345910
Anfangsadresse 12345910
Methoden bei 53214678
tokenName „vorname“
Attribute attr1=“value1″
Inhalt „Margarita“
tokenChild ===> NULL

 

Schlagwörter: