1

我不敢相信这些是多么难以找到。你会认为他们会在 adobe.com 上......无论如何。我在哪里可以下载以下 Adob​​e 命名空间 DTD?:

<!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

4

1 回答 1

0

您在此处列出的 URL(从技术上讲是 URI)可能是名称空间(我认为“ns_”前缀暗示了这一点。

您上面列出的是 svg 的 DTD(通过 w3.org),其内部子集声明了一些实体。这些不是 DTD。假设这些是命名空间声明(DTD 不做命名空间,所以使用实体来声明它们是一种常见的技巧),没有理由下载任何存在的东西。

命名空间只是一个唯一的字符串。那里不需要有资源(这就是为什么它们是 URI 而不是 URL)。

我猜你有一个 svg 文件,里面有一些 adobe 扩展。是对的吗?插图画家生成的文件可能。如果是这样,那么在某处可能有这些的 DTD(或模式),但上面没有任何内容表明必须有。

对不起。

于 2009-06-04T09:58:44.010 回答