Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [XML][XSLT] pobrane daty systemowej
niebrzydki.jacek
post 2.02.2011, 20:19:22
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 2.02.2011

Ostrzeżenie: (0%)
-----


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?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
piotrooo89
post 3.02.2011, 09:06:20
Post #2


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




użyj może SimpleXML do iteracji po strukturze i wyciągaj interesujące Cie tagi.


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 01:12