2015-04-09 7 views
0

Текущий XPath: Product/ProductMultimediaObject/MultimediaObjectполучить узел XPath от внутренней стоимости

Возвращает:

Array 
(
    [0] => SimpleXMLElement Object 
     (
      [@attributes] => Array 
       (
        [ContentType] => application/pdf 
        [Date] => 2014-11-01 01:20:35 
        [Description] => Leaflet 
       ) 

     ) 

) 

Но я в настоящее время только в надежде, что найденное MultimediaObject является правильным - что нет. Мне нужно получить MultimediaObject, где Description имеет определенное значение.

Что я пробовал:

Product/ProductMultimediaObject/MultimediaObject[Description/text() = 'WhatIWant'] 
Product/ProductMultimediaObject/MultimediaObject/Description[text() = 'WhatIWant'] 

ответ

1

Ваш Дайте описание является атрибутом. Попробуйте

Product/ProductMultimediaObject/MultimediaObject[@Description = 'WhatIWant'] 

или, для краткости,

//MultimediaObject[@Description = 'WhatIWant'] 
+1

О человек, должны были смотреть на простой XML ... спасибо. – Chris

Смежные вопросы