Hallo,
Die Objekte, welche dargestellt werden sollen, sind alle so aufgebaut und werden selbst innerhalb des SVG- Teils über das mode- Attribut aufgerufen:
<xsl:template match="xplan:BPlanAuszug/wfs:FeatureCollection/gml:featureMember/xplan:BaugebietsFlaechenTeil" mode="Ebene03">
Das Modeattribut regelt die Zeichenebene.
Was bedeutet das? (Heisst das, dass (hier) von den 5 gml:pos z.B. nur die ersten drei in die Berechnung herangezogen werden sollen?)
Damit ich es richtig verstehe:
Du hast eine bestimmte(?) anzahl von gml:pos Elementen.
Da möchtest du herausfinden welches x-Wert (substring-befor) das mittlere ist?
Also von diesen Werten das Mittelre herausfinden? (das wäre dann hier entweder *67.5* oder *89.5*, das wäre natürlich etwas schwierig)
3480252.383
3480289.585
3480267.599
3480266.38776072
Wenn es nur jeweils die ersten drei Elemente zählen sollten, ist das dann leichter.
Aber jetzt verstehe ich warum du das mit einem recursiven Template machen wolltest: du möchtest bei jeden Konten den ersten Teil mit dem minimum vergleichen. Nur was soll als Ausgabe kommen: ein Wert oder mehrere Werte?
Grüße
Thomas