May 2018
Intermediate to advanced
680 pages
15h 54m
German
fn:json-doc liest eine externe Datei aus und gibt das Ergebnis als JSON zurück.
Nehmen Sie die Datei ../input/json2.txt mit diesem Inhalt:
{"id":"1","name":"Holzflos","vorname":"Hugo"}
Die Auswertung mit fn:json-doc im Hinblick auf den Inhalt von name ...
<xsl:template match="/">
<Nachname>
<xsl:value-of
select="fn:json-doc('../input/json2.txt')?name"/>
</Nachname>
</xsl:template>
... ergibt:
<Nachname>Holzflos</Nachname>
Wenn die Datei ../input/json2.txt ein ganzes Array darstellt, wie in diesem Ansatz:
[
{"id":"1","name":"Holzflos","vorname":"Hugo"},
{"id":"2","name":"Türschlos","vorname":"Theo"}
]
... dann lässt sich das name-Property der jeweiligen JavaScript-Objekte so auswerten:
<xsl:template match="/"> <Nachnamen> ...Read now
Unlock full access