Comment faire une recherche dans le fichier XML à l'aide de php?

Je ne sais pas si il existe une méthode pour la recherche dans le fichier xml. Par exemple. Je veux obtenir le Valeur à l'aide de la Nom de AttrList et la ProductCode. Est-il possible ? C'est ainsi que mon xml look aime:

<Product>
    <ProductCode>70-14UF44-00</ProductCode>
    <Vendor>NBM</Vendor>
    <ProductType>Soft. Unsorted application</ProductType>
    <ProductCategory>Software</ProductCategory>
    <ProductDescription>{Bluetooth Driver IVT V.1.4.9.3, 1pk, Full Package, OEM, 1pk for 12M3W/15G3WS, 1pk, 1pk}</ProductDescription>
    <Image>https://www.it4profit.com/catalogimg/wic/1/70-14UF44-00</Image>
    <ProductCard>https://content.it4profit.com/itshop/itemcard_cs.jsp?ITEM=50409104050320315&amp;THEME=asbis&amp;LANG=ro</ProductCard>
    <AttrList>
      <element Name="Tipul licentei" Value="Full Package"/>
      <element Name="License Conditions" Value="OEM"/>
      <element Name="Produs de baza(1)" Value="12M3W/15G3WS"/>
      <element Name="Greutatea bruta a pachetului" Value="1.546 kg"/>
      <element Name="Bucati in pachet" Value="1"/>
    </AttrList>
    <MarketingInfo>
      <element></element>
    </MarketingInfo>
    <Images/>
  </Product>

Im en utilisant le SimpleXML bibliothèques de PHP
Essayer avec DOMDocument:

$doc = new DOMDocument;
$doc->preserveWhiteSpace = false;
$doc->Load('produse_catalog.xml');
$xpath = new DOMXPath($doc);
$query = '//ProductCatalog/Product/ProductCode[. = "PMP5297C_QUAD"]';

$entries = $xpath->query($query);
foreach ($entries as $entry) {
    echo "Found {$entry->previousSibling->previousSibling->nodeValue}," .
    " by {$entry->previousSibling->nodeValue}\n";
}

Le résultat est: Avis: Essayer d'obtenir la propriété de non-objet. Ce que je fais mal ?

Jetez un oeil à SimpleXMLElement::xpath php.net/manual/en/simplexmlelement.xpath.php
J'ai regardé, mais je n'ai pas comprendre comment cela pourrait-il être possible d'intégrer cela dans mon cas. Pourriez-vous poster o de l'échantillon? je voudrais vraiment goûtent il

OriginalL'auteur Jozsef Naghi | 2014-10-24