SORU
15 EKİM 2009, PERŞEMBE


Bir XSLT Ekle geçerli tarih olabilir?

Kullandığımız bir program ofisimde XHTML içine bir XSLT dosyası ile ihracat XML dosyası çevirerek raporlar ihracat. Biçimlendirmeyi değiştirmek ve kaynak XML dosyasından daha fazla bilgi eklemek için XSLT yeniden düzenliyorum.

Dosya nihai raporun oluşturulduğu tarih eklemek istiyorum. Ama güncel saat/tarih orijinal XML dosyası dahil değildir, ne de XML dosyasının nasıl oluşturulduğu üzerinde herhangi bir kontrolü var. Geçerli tarihi döndürür XSLT herhangi bir tarih fonksiyonları bina görünmüyor.

Herkes benim XSLT dönüşümü sırasında geçerli tarih eklemek mümkün olabileceğine dair bir fikriniz var mı?

CEVAP
15 EKİM 2009, PERŞEMBE


XSLT 2

Mevcut doğal olarak: fonksiyonlar tarih

<xsl:value-of  select="current-dateTime()"/>

Ayrıca current-date() current-time() var.

XSLT 1

EXSLT tarih ve saatleri uzantısı paketi kullanın.

  1. date and times paketi indir.
  2. XSL dosyalarının konumunu için date.xsl ayıklayın.
  3. Stil üstbilgi kümesi.
  4. date.xsl al.

Örneğin:

<xsl:stylesheet version="1.0" 
    xmlns:date="http://exslt.org/dates-and-times" 
    extension-element-prefixes="date"
    ...>

    <xsl:import href="date.xsl" />

    <xsl:template match="//root">
       <xsl:value-of select="date:date-time()"/>
    </xsl:template>
</xsl:stylesheet>

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • LardTardProductions's channel

    LardTardProd

    10 NİSAN 2009
  • Leigh Momii

    Leigh Momii

    10 Mayıs 2006
  • Tom Megalis

    Tom Megalis

    18 NİSAN 2006