powered by simpleCommunicator - 2.0.29     © 2024 Programmizd 02
Map
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Регистр знаков в именах узлов и атрибутов в msxml
2 сообщений из 2, страница 1 из 1
Регистр знаков в именах узлов и атрибутов в msxml
    #40136144
svd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет. Подскажите есть ли возможность игнорировать регистр знаков в именах узлов и атрибутов?

используются константсанты написанные маленькими буквами. Но иногда клиент использует загланую букву. А некоторые клиенты и все имена атрибутов и узлов с заглавной. И вызов node.selectSingleNode('@valuesid') уже не работает, если в документе он записан как 'ValuesId'.

Если нет, то какое решение посоветуете?
...
Рейтинг: 0 / 0
Регистр знаков в именах узлов и атрибутов в msxml
    #40136466
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
svd
Если нет, то какое решение посоветуете?
Оптимально - посылать клиенту сообщение об ошибке. Это быстро приводит в сознание. Еще лучше - разработать XSD схему, которая бы проверяла валидность документа сразу на входе. Схему отдать клиенту.

Если хочется извращений, то можно делать так

Код: javascript
1.
node.selectSingleNode('@*[translate(name(), "ABCDEGHIJKLMNOPRSTUVWXYZ", "abcdefghijklmnopqrstuvwxyz") = "valuesid"]')

но что вы будете делать, когда вам придет valies_id я не знаю
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Регистр знаков в именах узлов и атрибутов в msxml
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]