Где хранятся Adobe DTD? - PullRequest
       13

Где хранятся Adobe DTD?

1 голос
/ 04 июня 2009

Я не могу поверить, как трудно их найти. Вы бы подумали, что они будут на adobe.com ... в любом случае. Где я могу скачать следующие DTD пространства имен Adobe?:

<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"    "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd" [
<!ENTITY ns_flows "http://ns.adobe.com/Flows/1.0/">
<!ENTITY ns_extend "http://ns.adobe.com/Extensibility/1.0/">
<!ENTITY ns_ai "http://ns.adobe.com/AdobeIllustrator/10.0/">
<!ENTITY ns_graphs "http://ns.adobe.com/Graphs/1.0/">
<!ENTITY ns_vars "http://ns.adobe.com/Variables/1.0/">
<!ENTITY ns_imrep "http://ns.adobe.com/ImageReplacement/1.0/">
<!ENTITY ns_sfw "http://ns.adobe.com/SaveForWeb/1.0/">
<!ENTITY ns_custom "http://ns.adobe.com/GenericCustomNamespace/1.0/">
<!ENTITY ns_adobe_xpath "http://ns.adobe.com/XPath/1.0/">

и ... http://ns.adobe.com/AdobeSVGViewerExtensions/3.0

1 Ответ

0 голосов
/ 04 июня 2009

URL-адреса (ну, технически URI), которые вы перечислили здесь, являются , вероятно, пространствами имен (я думаю, что префикс 'ns_' предполагает это.

То, что вы перечислили выше, это DTD для svg (через w3.org) с внутренним подмножеством, объявляющим некоторые сущности. Это не DTD. Предполагая, что это объявления пространств имен (DTD не делают пространств имен, поэтому использование сущностей для своего рода объявления их является обычным хаком), нет оснований для загрузки чего-либо.

Пространство имен - это просто уникальная строка. Там не должно быть ресурса (вот почему это URI, а не URL).

Полагаю, у вас есть файл SVG с некоторыми расширениями Adobe. Это правильно? Возможно, файл сгенерированный иллюстратором. Если это так, может быть где-то DTD (или схема) для них, но ничто в приведенном выше не указывает, что должно быть.

К сожалению.

...