Einzelnen Beitrag anzeigen

creehawk

Registriert seit: 1. Jul 2013
Ort: Hamburg
233 Beiträge
 
Delphi 10.4 Sydney
 
#5

AW: XSLT 1.0 Datumsvergleiche

  Alt 31. Mai 2017, 19:02
Und wieder : Nee, leider nicht.

Ich bin gezwungen den XSLT 1.0 Prozessor zu verwenden. Der versteht sich wieder an entscheidender Stelle nicht mit EXSLT.

Ich kann mir winfach nicht vorstellen das eine der grundlegensten Abgleiche für Datensammlungen mit den gegebenen Möglichkeiten von MSXML und XSLT/XPATH nicht machbar sein sollen.

Wobei innerhalb von Delphi eine XPath Aktion funktioniert:

Code:
procedure TMain.DatumsabfrageClick(Sender: TObject);
Var
I:Integer;
Counter:Integer;
Datum1:String;
Datum2:String;
SearchValue1:String;
SearchValue2:String;
begin
  begin
    Datum1 :=(DateTimeToStr(Main.CalendarPicker1.Date));
    Datum2 :=(DateTimeToStr(Main.CalendarPicker2.Date));
    SearchValue1:=(copy(Datum1,7,4)+'-'+copy(Datum1,4,2)+'-'+Copy(Datum1,0,2));
    SearchValue2:=(copy(Datum2,7,4)+'-'+copy(Datum2,4,2)+'-'+Copy(Datum2,0,2));
    Counter := VTLList.SelectNodes('//Vertrag[Vertragsdatum >= "' + SearchValue1+'" and Vertragsdatum <= "' + SearchValue2+'"]').Length;
    Main.Datumsabfrage.Caption:=IntToStr(Counter) + ' Verträge';
  end;
CreateXSLT;
end;
creehawk
  Mit Zitat antworten Zitat