@@Henry
Also wenn aber blabla Möglichkeiten ins Spiel kommen
Ich hab noch gar nicht mit „blabla Möglichkeiten“ angefangen (bspw. dass das trkpt
-Element außer lon
und lat
noch andere Attribute haben könnte). Bisher war noch alles dieselbe Möglichkeit – in Variationen in der Schreibweise, die XML zulässt.
passt ja schon grösstenteils
<trkpt.*="(.*)".*"(.*)".*>
Nein. Erwähnte ich schon Whitespace? <trkpt lat = "53.188185" lon = "7.216993"></trkpt>
der OP bräuchte es nämlich nicht, sofern die Struktur einheitlich bleibt.
Mit Struktur meinst du die innere Struktur innerhalb eines Tags? Die ist in XML nicht streng vorgegeben. Ein XML-verarbeitendes Programm muss dem Rechnung tragen.
Aus XML-Sicht sind all diese Schreibweisen völlig äquivalent. Ein verarbeitendendes Programm muss bei all diesen Schreibweisen dasselbe Ergebnis liefern. Ein richtiger XML-Parser wird das tun. Ach, und wie macht ein XML-Parser das?
Aus XML-Quellcode sowas wie ein DOM generieren vielleicht?
Wie kompliziert du den Ausdruck auch bauen magst (regulär[^Chomsky-Hierarchie] wird er dann nicht sein), ich werde eine XML-Schreibweise finden, bei der er versagt. Wetten?
Würde ich gerne mal sehen und wäre bestimmt auch mal gut investierte Energie. Allerdings sollte die Quelldatei dann aber auch problemlos durch zb. simpleXML zu parsen sein. Na, dann lass mal sehen, bin gespannt.
Nein, du bist am Zug. Du hast noch keinen Ausdruck gezeigt, der die bisher schon vorgebrachten Schreibweisen abdeckt.
LLAP 🖖
„Wer durch Wissen und Erfahrung der Klügere ist, der sollte nicht nachgeben. Und nicht aufgeben.“ —Kurt Weidemann