Frederik: Elemente in zwei "Ästen" des Ergebnisbaums erzeugen

Beitrag lesen

Was verstehst du unter geschachtelten Strukturen, Beispiel xml?

<?xml version="1.0" encoding="ISO-8859-1"?>  
<root>  
  <image href="test1.png" saturation="40"></image>  
  <div>  
    <image href="test2.png" saturation="50"></image>  
    <image href="test3.png" saturation="60"></image>  
  </div>  
</root>

Wenn ich es richtig sehe, haben ja jetzt sowohl das erste als auch das zweite image eine position() von 1, weil sie jeweils das erste Element in ihrem Zweig sind, oder?

Diese Struktur muss auch im Ergebnisdokument rauskommen, also z.B.

<?xml version="1.0" encoding="ISO-8859-1"?>  
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">  
 <defs>  
  <filter id="xyz1">  
      verarbeite saturation 40 ...  
    </filter>  
  <filter id="xyz2">  
      verarbeite saturation 50 ...  
    </filter>  
  <filter id="xyz3">  
      verarbeite saturation 60 ...  
    </filter>  
 </defs>  
 <image xlink:href="test1.png" filter="url(#xyz1)"/>  
 <svg>  
  <image xlink:href="test2.png" filter="url(#xyz2)"/>  
  <image xlink:href="test3.png" filter="url(#xyz3)"/>  
 </svg>  
</svg>

Liebe Grüße
Frederik