Hallo Mark,
jetzt haben wir langsam die Informationen zusammen. Das Format von pubdate ist (beispielsweise)
Fri, 22 Sep 2006 00:00:00 GMT
Du hattest
September 25, 2006, amerikanisches Format.
geschrieben und damit wohl Deine Ausgabe gemacht.
Zählen wir doch einmal die Positionen:
Fri, 22 Sep 2006 00:00:00 GMT
00000000011111111112222222222
12345678901234567890123456789
dann siehst Du genau, an welcher Position das Jahr beginnt und kannst Dein xsl korrigieren.
Gruß
Olaf
P.S.: Versuche das nächste Mal von Anfang an alle relevanten Informationen zur Verfügung zu stellen; dann kann man sich so ein hin und her sparen.