Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Архив форумов ЦИТФорума
Море(!) вопросов - Море(!) ответов
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
Как правильно задавать вопросы

Что такое пространство имен?

 
Перейти:  
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Интернет
Предыдущая тема :: Следующая тема  
Автор Сообщение
Fingy



Зарегистрирован: 14.12.2001
Сообщения: 4

СообщениеДобавлено: Пт Дек 14 2001 12:35    Заголовок сообщения: Что такое пространство имен? Ответить с цитатой

Помогите пожалуйста... Разбираю XML, но никак не могу допереть что такое целевое пространство имен. например, что дает след процедура?
xml:xsd="http://www.w3.org/2000/XMLSchema" ??

Заранее спасибо...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
silentman



Зарегистрирован: 24.11.2002
Сообщения: 8

СообщениеДобавлено: Сб Дек 15 2001 17:57    Заголовок сообщения: Re: Что такое пространство имен? Ответить с цитатой

Пространство имён даёт возможность трактовать так или иначе идентичные по имени элементы: например, элемент с именем "name" может содержать как имя человека, так и название программы (в зависимости от контекста) или ещё что-нибудь, и догадаться о том, что же в нём содержится можно только после просмотра его содержимого. Пространста имён дают возможность программе понять какую информацию содержит элемент.
В приведённом же примере определяется пространство имён "xsd" и все имена элементов вида "xsd:elementName" будут трактоваться как принадлежащие этому пространству.
А почитать про пространства имён в XML (они есть также и в языках программирования) можно по адресу http://msdn.microsoft.com/library/default.asp?url=/library/en-us/xmlsd..
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
silentman



Зарегистрирован: 24.11.2002
Сообщения: 8

СообщениеДобавлено: Сб Дек 15 2001 17:59    Заголовок сообщения: Правильный вариант ссылки. Ответить с цитатой

Правильный вариант ссылки:
http://msdn.microsoft.com/library/default.asp?url=/library/en..
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
silentman



Зарегистрирован: 24.11.2002
Сообщения: 8

СообщениеДобавлено: Сб Дек 15 2001 18:01    Заголовок сообщения: К сожалению ссылка так и не запостилась правильно, видно форум такой возможности не предусматривает :(( Ответить с цитатой

К сожалению ссылка так и не запостилась правильно, видно форум такой возможности не предусматривает Sad(
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Dmitry.Karpov http://www.
Гость





СообщениеДобавлено: Сб Дек 15 2001 18:40    Заголовок сообщения: Как постить углловые скобки Ответить с цитатой

&lt; - <
&gt; - >
Вернуться к началу
Fingy



Зарегистрирован: 14.12.2001
Сообщения: 4

СообщениеДобавлено: Пн Дек 17 2001 10:09    Заголовок сообщения: Re: Что такое пространство имен? Ответить с цитатой

Спасибо, теперь я понял... я уже читал про пространство имен, на сайте W3, но уж очень они заковыристые предложения любят Smile
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Андрианов
Гость





СообщениеДобавлено: Пн Дек 17 2001 11:15    Заголовок сообщения: Re: Что такое пространство имен? Ответить с цитатой

Вот что говорит по поводу схем и пространств имен фирма Inprise:

Schemas (XSD), more robust and flexible, have several advantages over DTDs. Schemas are XML documents, unlike DTDs which contain non-XML syntax. Schemas also support namespaces, which are required to avoid naming conflicts, and offer more extensive data type and inheritance support.

Это значит: Схемы (XDS), более ясный и гибкий механизм, имеет несколько преимуществ перед DTD. Схемы - это XML документы, в отличие от DTD, имеющих не-XML синтаксис. Схемы так же позволяют поддерживаьт пространства имен, необходимые для устранения конфликтов имен и дают более эффективную поддержку типов данных и наследования.

ПРостранство имен.

Я совершщенно не согласен с тем, что "Пространство имён даёт возможность трактовать так или иначе идентичные по имени элементы". Пространство имен есть множество имен в данной области видимости имен. И все. К информационному содержимому имени, к типу переменной с таким-то именем и даже к компьютеру обслуживающему эту переменную (константу, макрос, параметр ...) - термин "постранство имен" не имеет никакого отношения.

Бесполезно искать что-либо в материалах Microsoft. Самая работающая их ссылка: http://microsoft.com?microsoft="unexpected error"
Вернуться к началу
NickTroshkov



Зарегистрирован: 10.01.2002
Сообщения: 27
Откуда: Геленджик

СообщениеДобавлено: Вс Фев 03 2002 13:39    Заголовок сообщения: Это скрытая монополизация либо дорога к хаосу. Ответить с цитатой

...
Вначале было СЛОВО(ИМЯ,ПОНЯТИЕ)! И во взаимосвязи слов был смысл. И от того казалось, что слово всегда будет иметь данное ему значение. И образовалась из слов мысль, как бы все улучшить, и называть вещи как захочется в пределах некоторого пространства имен.
После того, как слово, все кому не лень стали запихивать в собственные пространства имен и писать не так, как записано было изначально, оно перестало иметь собственное значение.
Теперь нужно много слов, чтобы скомпенсировать эту потерю и описать каждое из пространств.
Но были сильные мира сего. Они составили слова так, как им хотелось и навязали всем свои толстенные и дорогие книги из слов. И все были вынуждены ими пользоваться, хоть они многим и не нравились. Ведь несмотря на количество слов, смысла в них не прибавилось. И многие стали им поклоняться, забыв про первоначальное слово. И было это круто!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Интернет Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2002 phpBB Group
Русская поддержка phpBB

 

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 6608306, ICQ 232284597
Пресс-релизы — pr@citforum.ru
Послать комментарий
Информация для авторов
This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2006 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...