Учебное руководство при понимании строк в [закрытом] Symbian

Это зависит от языка, на котором вы используете 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)

7
задан Karl-Otto Rosenqvist 20 August 2013 в 12:56
поделиться

4 ответа

Вот несколько сайтов на blogspot, который может помочь. У них есть каналы RSS, которые, надо надеяться, будет легче использовать, чем пролистывание PDFs.

7
ответ дан 7 December 2019 в 07:53
поделиться

Да, строки в Symbian кошмарно.. по крайней мере, когда Вы запускаете с..

Вот немного хороших ссылок на справку:

4
ответ дан 7 December 2019 в 07:53
поделиться

Я был бы второй http://descriptors.blogspot.com/ Это быть неоценимым для понимания Дескрипторов.

Кроме того, сайты, такие как newlc.com имеют форумы для Symbian C++ определенные проблемы кода.

1
ответ дан 7 December 2019 в 07:53
поделиться

Лучший совет относительно дескрипторов, которые я даю любому новому разработчику Symbian в моей компании, состоит в том, чтобы не использовать дескрипторы, если не необходимые. SDK Symbian имеет libc API, который включает stdio, stdlib, строку и т.д. Я обычно использую символ* типы и когда необходимый я преобразовываю его в дескриптор (когда я должен отправить строку в метод SDK, который требует его).

-5
ответ дан 7 December 2019 в 07:53
поделиться
Другие вопросы по тегам:

Похожие вопросы: