Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [XML][XSLT] pobrane daty systemowej
Forum PHP.pl > Forum > XML, AJAX
niebrzydki.jacek
Witam

Staram się pobrać datę systemową za pomocą arkusza XSLT i porównać ją z datą będącą elementem pliku XML i dokonać klika operacji. Jednak nie wiem jak pobrać tą datę worriedsmiley.gif

oto szablon XSLT:
  1. <xsl:stylesheet version="2.0"
  2. xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
  3. xmlns:fn="http://www.w3.org/2005/xpath-functions">
  4. <xsl:output method="html" encoding="UTF-8"/>
  5. <xsl:template match="baza">
  6. <HTML>
  7. <body>
  8. <head>
  9. </head>
  10. <xsl:variable name="now" select="fn:current-date()"/>
  11. <xsl:value-of select="$now"></xsl:value-of>
  12. </body>
  13. </HTML>
  14. </xsl:template>
  15. </xsl:stylesheet>


i plik XML(w sumie nieistotne co tam jest)
  1. <?xml version="1.1" encoding="UTF-8"?>
  2. <?xml-stylesheet type="text/xsl" href="arkusz.xsl"?>
  3.  
  4. <baza>
  5. <osoby>
  6. <osoba id="id1">
  7. <imie>imie1</imie>
  8. <data>2000-03-23</data>
  9. </osoba>
  10. <osoba id="id2">
  11. <imie>imie2</imie>
  12. <data>2001-03-23</data>
  13. </osoba>
  14. </osoby>
  15. </baza>


zawartość pliku XSL napisałem wg http://www.w3.org/TR/xpath-functions/#func-current-date , jednak nie działa. Co robię źle?
piotrooo89
użyj może SimpleXML do iteracji po strukturze i wyciągaj interesujące Cie tagi.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.