Jak sprawić, aby wyszukiwanie w Xpath było niewrażliwe na wielkość liter
Obecnie robię wyszukiwanie xpath, mam wyszukiwanie działające, ale muszę sprawić, by nie było ono rozróżniane. Plik xml, którego używam, to 1.0, który z moich badań oznacza, że muszę użyć czegoś, co nazywa się funkcją translate, ale nie jestem pewien, jak to zrobić.
Oto mój plik wyszukiwania:
<code>$holidayDoc = simplexml_load_file('holidays.xml'); // fetch data from form $txtSearch = $_GET['txtSearch']; $qry = "//channel/item[contains(.,\"$txtSearch\")]"; $holidays = $holidayDoc->xpath($qry); // do the xpath query // now loop through all the students echo "Showing title search results for $txtSearch"; foreach ($holidays as $holiday) { echo "<p><a href=\"{$holiday->link}\">{$holiday->title}</a></p> <p><small>$holiday->pubDate</small></p>"; </code>
Każda pomoc byłaby bardzo wdzięczna.