Du könntest die Kategorie ausserdem auch als Attribut oder Kindknoten speichern, je nachdem was dir lieber ist.
Attribut:
<Produkte>
<Produkt Bezeichnung="$text" Preis="$preis" Kategorie="$kategorie" />
<Produkt Bezeichnung="$text" Preis="$preis" Kategorie="$kategorie" />
<Produkt Bezeichnung="$text" Preis="$preis" Kategorie="$kategorie" />
</Produkte>
Kindknoten:
<Produkte>
<Produkt>
<Bezeichnung>$text</Bezeichnung>
<Preis>$preis</Preis>
<Kategorie>$kategorie<Kategorie>
</Produkt>
<Produkt>
<Bezeichnung>$text</Bezeichnung>
<Preis>$preis</Preis>
<Kategorie>$kategorie<Kategorie>
</Produkt>
<Produkt>
<Bezeichnung>$text</Bezeichnung>
<Preis>$preis</Preis>
<Kategorie>$kategorie<Kategorie>
</Produkt>
</Produkte>
--
ie:% fl:| br:^ va:} ls:& fo:| rl:( n4:( ss:| de:] js:| ch:? sh:( mo:| zu:)
ie:% fl:| br:^ va:} ls:& fo:| rl:( n4:( ss:| de:] js:| ch:? sh:( mo:| zu:)