|
|
|
OPENXML
|
|||
|---|---|---|---|
|
#18+
Скажите пожалуйста, делаю select из XML FROM OPENXML(@hDoc, 'Root/Row') можно ли сделать что бы сервер не чувствовал регистр букв в 'Root/Row'? сейчас, если в файле XML 'root/Row', то в данном случае читаться не будет... Заранее благодарен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2017, 10:54:50 |
|
||
|
OPENXML
|
|||
|---|---|---|---|
|
#18+
vah, читали справочку? https://docs.microsoft.com/en-us/sql/t-sql/functions/openxml-transact-sql бесчувственный сервер ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2017, 10:56:49 |
|
||
|
OPENXML
|
|||
|---|---|---|---|
|
#18+
vahможно ли сделать что бы сервер не чувствовал регистр букв в 'Root/Row'?Разве это не стандарт XML, то есть Root и root - это разные ноды? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2017, 11:08:48 |
|
||
|
OPENXML
|
|||
|---|---|---|---|
|
#18+
vahделаю select из XML FROM OPENXML(@hDoc, 'Root/Row') можно ли сделать что бы сервер не чувствовал регистр букв в 'Root/Row'? сейчас, если в файле XML 'root/Row', то в данном случае читаться не будет... XML сам по себе регистрозависимый. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2017, 11:18:04 |
|
||
|
OPENXML
|
|||
|---|---|---|---|
|
#18+
XML, как уже выше писали, по стандарту регистрозависим, но можно 1): не использовать имена тэгов, а использовать только относительное расположение: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 2) Обращаться к нодам по local-name c приведением регистра (которого отдельной функцией в XPath 1.0 нет): Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 3) Если имя с гуляющим регистром есть в colpattern, то не поможет ни первое, ни второе: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. P.S. Там XML на вход люди руками что ли пишут, что у него гуляет регистр? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2017, 12:16:36 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=39569492&tid=1690676]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
28ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 251ms |
| total: | 366ms |

| 0 / 0 |
