Это зависит от языка, на котором вы используете XPath.
В XSLT:
"//a/b/c[x=$myParamForXAttribute]"
Обратите внимание, что в отличие от вышеприведенного подхода три ниже открыты для инъекций XPath-инъекций и никогда не должны использоваться с неконтролируемыми или ненадежными входами; чтобы избежать этого, используйте механизм, предоставляемый вашим языком или библиотекой, чтобы передавать переменные вне диапазона. [Кредит: Чарльз Даффи]
В C #:
String.Format("//a/b/c[x={0}]", myParamForXAttribute);
В Java:
String.format("//a/b/c[x=%s]", myParamForXAttribute);
В Python:
"//a/b/c[x={}]".format(myParamForXAttribute)
Вот несколько сайтов на blogspot, который может помочь. У них есть каналы RSS, которые, надо надеяться, будет легче использовать, чем пролистывание PDFs.
Да, строки в Symbian кошмарно.. по крайней мере, когда Вы запускаете с..
Вот немного хороших ссылок на справку:
Я был бы второй http://descriptors.blogspot.com/ Это быть неоценимым для понимания Дескрипторов.
Кроме того, сайты, такие как newlc.com имеют форумы для Symbian C++ определенные проблемы кода.
Лучший совет относительно дескрипторов, которые я даю любому новому разработчику Symbian в моей компании, состоит в том, чтобы не использовать дескрипторы, если не необходимые. SDK Symbian имеет libc API, который включает stdio, stdlib, строку и т.д. Я обычно использую символ* типы и когда необходимый я преобразовываю его в дескриптор (когда я должен отправить строку в метод SDK, который требует его).