Hallo,
<ul id="daten_1">
<li>...</li>
</ul>
<ul id="daten_6">
<li>...</li>
</ul>
...den ich nun in ein solches DOM einfügen möchte:
<article id="spieler_1">
...
</article>
...
<article id="spieler_6">
...
</article>
Eine weitere Möglichkeit:
Sende die Daten als XML (Markup im XHTML-Namensraum, MIME-Typ application/xml oder application/xhtml+xml) und greife auf XMLHttpRequest#responseXML zu. Das ist direkt ein DOM, die Eigenschaft liefert einen Document-Knoten.
Suche die ul-Elemente darin (doc.getElementsByTagName, doc.querySelectorAll…), importiere sie ins HTML-DOM und hänge sie an die zugehörigen Elemente. Die Zuordnung kannst du anhand der IDs vornehmen.
Eine Möglichkeit wäre jetzt wahrscheinlich, die ul-s mit einem regex aufzusplitten
Reguläre Ausdrücke wären hier die schlechteste Wahl. Arbeiten auf DOM-Ebene ist immer sinnvoller.
Ist das überhaupt eine übliche Vorgehensweise?
Nein. JSON und XML sind Formate zur Übertragung allgemeiner strukturierter Daten.
Mathias