|
Delphi: поиск по XPath без учета регистра в ms xml
|
|||
---|---|---|---|
#18+
Всем привет. Задал вопрос на сепциализированном форуме, но там похоже все ушли на фронт. Подскажите есть ли возможность игнорировать регистр знаков в именах узлов и атрибутов? используются константсанты написанные маленькими буквами. Но иногда клиент использует загланую букву. А некоторые клиенты и все имена атрибутов и узлов с заглавной. И вызов node.selectSingleNode('@valuesid') уже не работает, если в документе он записан как 'ValuesId'. Если нет, то какое решение посоветуете? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.02.2022, 10:03 |
|
Delphi: поиск по XPath без учета регистра в ms xml
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
25.02.2022, 12:14 |
|
Delphi: поиск по XPath без учета регистра в ms xml
|
|||
---|---|---|---|
#18+
Fr0sT-Brutal, Спасибо! Но немного не то: у меня относительно указанного примера title написано по разному: Title TITLE ... |
|||
:
Нравится:
Не нравится:
|
|||
25.02.2022, 13:36 |
|
Delphi: поиск по XPath без учета регистра в ms xml
|
|||
---|---|---|---|
#18+
svd Fr0sT-Brutal, Спасибо! Но немного не то: у меня относительно указанного примера title написано по разному: Title TITLE Ну, как всегда работающий вариант можно постобрабатывать документ, приводя к нужному виду. Это не так сложно - рекурсивный перебор всех узлов и их атрибутов. Можно еще попробовать условие типа fn:lower_case(fn:name())="valueid" https://www.w3schools.com/xml/xsl_functions.asp#node ... |
|||
:
Нравится:
Не нравится:
|
|||
25.02.2022, 13:59 |
|
|
start [/forum/topic.php?fid=58&msg=40136470&tid=2036614]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
26ms |
get topic data: |
10ms |
get forum data: |
4ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
others: | 302ms |
total: | 416ms |
0 / 0 |