Рекомендации по форматированию пространства имен XML - PullRequest
0 голосов
/ 30 октября 2008

Я не разрабатывал приложения веб-служб, которые публично смотрели в Интернет. Поскольку я начинаю рассматривать вопросы предоставления определений схемы широкой аудитории, я считаю, что необходимо уделить определенное внимание правильному форматированию пространств имен схемы.

Кто-нибудь сталкивался с руководящим документом, который советует, как идти о стандартизации формата пространства имен для XML-схем организации?

такие вещи, как использование полных доменных имен против путей http://schemas.organisation.com/ против http://organisation.com/schemas

стилей для включения путей версий http://organisation.com/schemas/submissions/2006 или http://organisation.com/schemas/submissions/v1

организация по дате или теме http://organisation.com/schemas/2006/submissions/ против http://organisation.com/schemas/submissions/2006

1020 * прочее *

12 января 2010 ОБНОВЛЕНИЕ: при повторном рассмотрении этого вопроса я чувствую, что это должна быть просто вики, поскольку на этот вопрос не может быть правильного ответа, если вообще есть какие-либо письменные работы.

Ответы [ 2 ]

1 голос
/ 30 октября 2008

Мне нравится использовать отдельные домены, но сейчас там не может быть сайтов, или только XML-схемы, а позже могут быть комбинацией документов и схем. Вероятно, вам НЕ следует включать какую-либо часть структуры организации в доменное имя или URL-адрес, эти вещи меняются, поэтому постарайтесь разработать его на более длительный срок.

Наконец, существует неизбежный вопрос о версиях, для которого даты (гггг, гггг-мм, гггг-мм-дд) или vN одинаково хороши. Вы должны подумать, хотите ли вы иметь «символический» URL для последней версии и конкретные даты для конкретных выпусков. Вы можете использовать HTTP перенаправления от последних к частным, чтобы клиенты могли сказать, что вы делаете.

0 голосов
/ 12 января 2010

Самая близкая вещь, которую я прочитал, которая упоминает о том, как пространство имен должно быть стилем, - это статья

http://www.builderau.com.au/strategy/architecture/soa/Good-schema-management-helps-to-maintain-XML-namespace/0,339028264,320273067,00.htm

но это не относится к самой теме как таковой, просто укажите на факторы, которые указывают, почему правильное пространство имен важно.

...