Я думаю, что если вы замените свой -> на косую черту (/), они фактически станут Xpath, и вы можете запросить содержимое узла таким образом.
* 1003 например *
'product->dedscriptions->short_desc' should be mapped to
'product/dedscriptions/short_desc'
Пожалуйста, читайте больше на Xpath здесь
например. В C #
XmlNode.SelectSingleNode ("product / dedscription / short_desc"). InnerText получит текст краткого описания
In php
$ result = $ record-> xpath ('description / short_description');
while (list (, $ node) = each ($ result)) {
echo 'Results is:', $ node, "\ n";
}