Xpath部分匹配搜索RSS提要[重复]

This question already has an answer here:

I have a web page setup that uses simple XML to retrieve an RSS feed then it is echoed onto the page. I am trying to set up a search feature that will allow users to type in a query for the RSS feed then it will show the results on the page.

I know you can use Xpath contains

/item[contains(title, 'query')]/description 

however I want the "query" section of this to be replaced with whatever is typed into the search box.

Any help would be greatly appreciated or a link to a relevant site with the answer.

Thanks in advance

</div>

NOTE: I consider the application language you are seeking solution in is PHP:

You will need to put the search keyword dynamically in the below fashion:

//item[contains(title,'".$searchKeyword."')]/description

Below is the example:

<?php
$xml = <<<XML
<?xml version="1.0" encoding="UTF-8"?>
<root>
    <area>
        <photographer_id>1</photographer_id>
        <photographer>John</photographer>
        <image>a</image>
    </area>
    <area>
        <photographer_id>1</photographer_id>
        <photographer>John</photographer>
        <image>b</image>
    </area>
    <area>
        <photographer_id>1</photographer_id>
        <photographer>John</photographer>
        <image>c</image>
    </area>
    <area>
        <photographer_id>2</photographer_id>
        <photographer>Fred</photographer>
        <image>a</image>
    </area>
</root>
XML;

$sxe = new SimpleXMLElement($xml);
$searchKeyword = "Fred";
$area = $sxe->xpath("//area[contains(photographer,'".$searchKeyword."')]");

print_r($area);