powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Уважаемые, разъясните
5 сообщений из 5, страница 1 из 1
Уважаемые, разъясните
    #34908627
для чего нужны пространства имен в xml?
спасибо
...
Рейтинг: 0 / 0
Уважаемые, разъясните
    #34908666
Sarin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну это типа пакейджей в Джаве, как говорит Хорстман. Чтобы та фигня, которая работает с XML могла понять, что с какой нодой делать надо.

А вообще, лично у меня, впечатление создалось судя по реализации, что нужны они скорее для ввода в заблуждение условного противника.

Код: plaintext
Meo voto
...
Рейтинг: 0 / 0
Уважаемые, разъясните
    #34908675
TiG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для устранения неоднозначностей при использовании двух словарей/схем содержащих одинаковые имена.
По поводу полезности - иногда необходимо, иногда бесполезно, зависит от ситуации.
И вот еще - Стоит ли отменять пространства имен XML?
...
Рейтинг: 0 / 0
Уважаемые, разъясните
    #34908713
ок
спасибо за ответы
тогда такой вопрос:
я формирую rss с дополнительным узлом <dc:creator>, ссылаясь на http://purl.org/dc/elements/1.1/.
не могли бы Вы разъяснить логику работы агрегатора, т.е должен ли он заранее быть знаком с этим пространством имен - узлом?
...
Рейтинг: 0 / 0
Уважаемые, разъясните
    #34909227
SuSa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вопрошающий_xmlя формирую rss с дополнительным узлом <dc:creator>, ссылаясь на http://purl.org/dc/elements/1.1/. не могли бы Вы разъяснить логику работы агрегатора,
из написанного следует что по адрессу http://purl.org/dc/elements/1.1/ , должды быть описаны функции, одна из которых "creator", а чтоб ее не путали с другими с таким же именем, но другим префиксом, ей добавляют уникальный префикс , в данном случаи это "dc".
Вопрошающий_xmlт.е должен ли он заранее быть знаком с этим пространством имен - узлом?
Необязательно. К примеру я знаю что в ns "fn" есть функция которая позволит мне использовать регулярные выражения. С другими функциями данного ns я не знаком, и они мне нафиг не нужны.
т.о. чтобы использовать нужную мне функцию в шапке xsl я объявляю это ns, а где то в шаблоне вызываю функцию из этого ns, указывая ее префикс, чтоб парсер знал что это от туда.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Уважаемые, разъясните
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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