2016-08-01 12 views
0

ich XML haben, wie dieseAccess-Tags in JSP nacheinander

<par> 
    <subpar> 
     <r>...</r> 
      ...... 
     <rz>...</rz> 
    </subpar> 
</par> 

par sieht - tag Wurzel, kann es ein paar subpar innen, aber innen unterdurchschnittlich, es ist nicht bekannt, welche Tags sein kann, ich bedeutet, dass es nicht voreingestellt ist. Es können 2 rz 1r Tags oder 2 rn und 3 r Tags sein.

In JSP I

<x:parse xml="${requestScope.xml } var="xml" 

dann <x:forEach select="$xml/subpar"> Schleife erstellen verwenden, um über xml subpar des iterieren, aber wie jedes Element innerhalb subpar eins nach dem anderen, zuzugreifen, weil ich jetzt zusätzliche jeden Tag durchlaufen, ich meine erste forEach Schleife für r Tags, dann für rz Tags, und es ist nicht sehr gut Ansatz, da ich Tags nacheinander lesen müssen.

+0

Das ist nett - haben Sie eine Frage? –

+0

@ScaryWombat Frage war da, aber HTML-Tags versteckt es; P bearbeitet –

Antwort

1
<x:forEach select="$xml/subpar"> 
    <x:forEach select="*"> 
      ... 
    </x:forEach> 
</x:forEach>