(XSLT) Vector splitten
-
Hallo,
ich bin dabei, selektierte Daten aus einer XML-Datei mittels XSLT in eine TXT-Datei zu schreiben.
Kann mir jemand sagen, wie ich einen Vector folgender Form (XML)Info: Positionsvector (x, y, z)
<position type="vector">500, 0, 0</position>
per XSLT so umwandle, dass ich x, y und z einzeln in die TXT-Datei schreiben kann?
Ich suche soetwas wie substr(vector, anfang, ende)...
...z.B. für x=500: (?)
<xsl:value-of select="substr(position, 0, 2)"/>
In der TXT-Datei soll es in etwa so aussehen:
X 500 Y 0 Z 0
Hat jemand eine Idee? Ich finde ehrlich gesagt nichts..
Vielleicht hat auch jemand eine gute Seite zum Thema XSLT?Besten Dank und schönen Gruß,
Christian
-
Schau mal, ob deine XSLT-Implementierung EXSLT kennt, oder die Erweiterungen zumindest hinzugefügt werden können. Andernfalls wirst du dir wohl etwas mit substring(), substring-after() und substring-before() selber basteln müssen (das ist übrigens nicht XSLT sondern XPath ;)).
-
besten dank, habe es mit den drei von dir genannten funktionen hinbekommen.
schönen gruß, christian