Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][XML] $xpath->query
bikebog
post
Post #1





Grupa: Zarejestrowani
Postów: 44
Pomógł: 1
Dołączył: 12.04.2006

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


Witam.

Mam małe pytanko dot xPath:
$xpath->query("/Grzyby/Grzyb[contains(Nazwa, '$NazwaS')]");

Jeżeli w pliku XML mam coś takiego ...<Nazwa> Borowik Szlachetny</Nazwa>... a zmienna $NazwaS="Borowki" to uzyskam wynik TRUE i wyświetli mi szukany ciąg, natomiast gdy zmienna $NazwaS="borowki" to już nie znajdzie tego i wynik będzie FALSE, czyli nic nie znajduje?

Można to jakoś zrobić, by niezależnie od wielkości liter pokazywało wynik.

Proszę o pomoc.

Pozdrawiam.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
bikebog
post
Post #2





Grupa: Zarejestrowani
Postów: 44
Pomógł: 1
Dołączył: 12.04.2006

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


Za bardzo nie wiem jak to ze sobą połączyć, a jak wcześniej w xpatch próbowałem użyć funkcji lower-case() to wywalało mi błędy: DOMXPath::query() [domxpath.query]: Invalid expression

czyli:

  1. <?
  2. $xpath->query("/Grzyby/Grzyb[contains(lower-case(Nazwa), lower-case('$NazwaS'))]");
  3. ?>


?

tutaj http://www.w3schools.com/xpath/xpath_functions.aspjest lista funkcji gdzie także występuje lower-case()
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 9.10.2025 - 18:31