Ich habe eine xml wie unten:Convert Datum nach ISO 8601 und Aktualisierungswert des Knotens Xslt
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<properties>
<entry key="date">11-15-2017 22:45:59</entry>
</properties>
ich das Datumsformat nach ISO 8601 ändern möchten, und den Wert des Datums-Tag xslt aktualisieren. Die Ausgabe xml sollte so sein
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<properties>
<entry key="date">11-15-2017T22:45:59Z</entry>
</properties>
ich eine Variable mit dem umgewandelten Datumswert definiert haben. Ich benutze dieses xslt, aber nicht erwünschte Ausgabe.
Könnte mir jemand bitte helfen, da ich neu bei XSLT bin.
'" Eigenschaften/Eintrag [@ name = 'date']/@ Wert "' => '" Eigenschaften/Eintrag [@ Taste = 'Datum']/@ Wert "' und '' => ' ', sollte y auflösen unser Problem. –
AntonH
Ich sehe nicht, wie ' xsl: variable>' tut die gewünschte Konvertierung, es merlely wählt einen Eingabeattributknoten aus. Da die Schreibweise ' {$ dateparam} ' nur die Variable in XSLT 'version =" 3.0 "' und 'expand-text =" yes "' mit einem XSLT 3.0-Prozessor ausgeben würde, können Sie mit einem XSLT 2.0-Prozessor 'verwenden '. –
Ich benutze die Variable hier, um das Format zu konvertieren Ich bekomme den Wert von Dataparam nicht. –