2009-06-04 69 views
1

我不能相信這些是多麼難找到。無論如何,你會認爲他們會在adobe.com上。我在哪裏可以下載以下Adobe命名空間的DTD ?: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

回答

0

的網址(當然,技術上的URI)你這裏列出可能命名空間(我認爲這'ns_'前綴暗示:

上面列出的是svg(通過w3.org)的DTD,其中內部子集聲明瞭一些實體,它們不是DTD,假設這些是名稱空間聲明( DTD不會使用實體來聲明名稱空間m是常見的破解),沒有任何理由需要下載。

命名空間只是一個唯一的字符串。這裏不需要有資源(這就是爲什麼它們是URI而不是URL)。

我猜你有一個svg文件,裏面有一些adobe擴展。是對的嗎?插圖畫家可能會生成文件。如果是這樣,那麼在某處可能會有一個DTD(或模式),但上面沒有任何內容表示必須有。

對不起。

+0

該文件是Illustrator中的「另存爲SVG」。我認爲,因爲這應該是一個開放的標準,所以會有官方文檔覆蓋adobes擴展。感謝您解釋名稱空間URI。 – SpliFF 2009-06-04 10:36:14