Hallo Andreas,
Hm. Die Rechtecke sind nicht Bestandteil des svg? Wenn ja, warum nicht?
Ich nutze die Möglichkeit, HTML-Objekte (fieldset) mit Pfeilen zu verbinden. Die Objekte haben eine id, damit bestimme ich die Positionen, die in der SVG-Grafik mit Pfeil (bisher nur line) verbunden werden sollen.
Ist das ungewöhnlich?
Mit diesen Angaben erzeuge und positioniere (margin-left abhängig vom geb_datum) ich per JS die Rechtecke mit Personendaten:
<script>
var csv_string = `lfd;personen_id;geb_name;vor_name;beruf;geb_datum;geb_ort;sterbe_datum;gestorben;sterbe_ort;alter;kind_id;geschlecht
;3;Sohn;Sohn;Beruf;1948-12-15;Bremen;;;;72;;;
- ;9;Vater;Vater;Beruf;1921-05-26;Bremen;1973-01-01;;Bremen;51;3;m;
- - ;15;Opa;Opa;Beruf;1887-10-24;Moorhausen;1959-01-01;;Bremen;71;9;m;
...
Der Link an sich kann kein Grund sein, daß die Rechtecke nicht Teil der Graphik sind - svg kann auch Links.
SVG soll nur die Verbindungen zeichnen, die Links sind (verdeckt von SVG) in den HTML-fieldsets.
Gruß, Linuchs