Mahus: Gruppierung von Strings

Beitrag lesen

Danke schonmal dafür.
Problem daran ist das ich nicht jede lst nehmen kann.
Ich darf nur lst[last()] nehmen wo name="xx" ist.

Was kann name="xx" alles sein? Oder was soll es nichts sein? Wie unterscheidet es sich von Namen, die nicht verwendet werden soll? Das es überhaupt ein Namensattribut hat? Verstehs noch nicht ganz.

Dort wo '<lst name="' mit "Suchbaumknoten_PC_","Suchbaumknoten_UNI_" oder "Suchbaumknoten_ptop_" beginnt.

Und von diesen brauch ich immer eine Gruppierung der Strings. Last wird nicht funtionieren, da nicht immer der "letzte" lst knoten auch der richtige ist.

Um das nochmal zu verdeutlichen hier:

<lst name="Knoten_01">  
        <int name="hans"/>  
        <int name="franz"/>  
</lst>  
<lst name="Knoten_02">  
        <int name="hans|peter"/>  
        <int name="hans|alex"/>  
        <int name="franz|julia"/>  
</lst>  
<lst name="Knoten_03">  
        <int name="hans|peter|lustig"/>  
        <int name="hans|peter|gelb"/>  
        <int name="hans|alex|grün"/>  
        <int name="franz|julia|text"/>  
</lst>  
<lst name="Knoten_04">  
        <int name="hans|peter|lustig|tele"/>  
</lst>  

und was ich haben möchten ist das:

        <int name="hans|peter|lustig|tele"/>  
        <int name="hans|peter|gelb"/>  
        <int name="hans|alex|grün"/>  
        <int name="franz|julia|text"/>

Wenn das nicht verständlich ist fang ich am besten nochmal von vorne an es besser zu erklären.

Hier nochmal ein code Snippet aus der Quell XML

  
<lst name="facet_counts">  
		<lst name="facet_queries"/>  
		<lst name="facet_fields">  
			<lst name="Suchbaumknoten_UNI_0">  
				<int name="Krafträder{16531}">3</int>  
			</lst>  
			<lst name="Suchbaumknoten_UNI_1">  
				<int name="Krafträder{16531}¦Bremsanlage{16532}">1</int>  
			</lst>  
                        <lst name="Suchbaumknoten_UNI_3"/>  
                        <lst name="Suchbaumknoten_UNI_4"/>  
  
			</lst>  
			<lst name="Suchbaumknoten_ptop_1"/>  
			<lst>  
			     <int name="Bremsscheibe Standard/Alien{1655¦Bremsscheibe{2154}¦1">1</int>  
			</lst>  
			<lst name="Suchbaumknoten_ptop_2"/>  
			<lst name="Suchbaumknoten_ptop_3"/>  
			<lst name="Suchbaumknoten_ptop_4"/>  
			<lst name="Suchbaumknoten_ptop_5"/>