Heizer: (XML) (XSLT) Wie kann ich auf XML zugreifen?

Beitrag lesen

Ziel ist es, beim schreiben von PHP-Objekten und ihren korrespondierenden Javascript-Objekten ohne Kenntnis des XSLT auf DOM-Elemente zugreifen kann.

Das ist etwas widersprüchlich.

Wenn in meinem XML steht:

<element>
  <wert>42</wert>
  <wert>99</wert>
</element>

Und im XSLT steht:

<xsl:template match="element/wert">
  <b><xsl:value-of select="."/></b>
</xsl:template>

Dann möchte ich gerne auf alle Werte so zugreifen können:

$werte = document.getElementsByTagName('wert');
foreach (var e in $werte)
  $werte[e].nodeValue = parseInt($werte[e])+2;

Das resultierende (und angezeigte) HTML sollte dann so aussehen:

<b>44</b>
<b>101</b>

Geht das irgendwie, oder muß ich mir da wirklich was einfallen lassen? Kann mir irgendwie nicht vorstellen, daß ich der erste bin, der dieses Problem hat.

Grüße

Thomas