Attualmente sto facendo una ricerca xpath, ho la ricerca funzionante ma ho bisogno di renderla insensibile alle maiuscole/minuscole. Il file xml che sto usando è 1.0, che dalla mia ricerca significa che devo usare qualche cosa chiamata funzione di traduzione, ma non sono sicuro di come farlo.Come faccio a rendere Xpath la ricerca senza distinzione tra maiuscole e minuscole
Ecco il mio file di ricerca:
$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>";
Qualsiasi aiuto sarebbe molto apprezzato, grazie.
@ alain.janinm: la risposta attualmente accettata non è corretta: consultare la risposta per le spiegazioni e per le espressioni XPath 1.0 e XPath 2.0 corrette. –