मैं वर्तमान में एक एक्सपैथ खोज कर रहा हूं, मुझे खोज मिल रही है लेकिन मुझे इसे असंवेदनशील बनाने की आवश्यकता है। मैं जिस एक्सएमएल फाइल का उपयोग कर रहा हूं वह 1.0 है जो मेरे शोध से है कि मुझे अनुवाद समारोह नामक कुछ चीज़ों का उपयोग करना है, लेकिन मुझे यह सुनिश्चित करने के बारे में अनिश्चितता है कि यह कैसे करें।मैं एक्सपैथ खोज केस असंवेदनशील कैसे बना सकता हूं
$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>";
किसी भी मदद की बहुत धन्यवाद की सराहना की जाएगी:
यहाँ मेरी खोज फ़ाइल है।
@ alain.janinm: वर्तमान में स्वीकृत उत्तर गलत है - स्पष्टीकरण के लिए और सही XPath 1.0 और XPath 2.0 अभिव्यक्तियों के लिए मेरा उत्तर देखें। –