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 (w3.org 経由) の DTD です。これらは DTD ではありません。これらが名前空間の宣言であると仮定すると (DTD は名前空間を行わないため、エンティティを使用してそれらを宣言するのが一般的なハックです)、何かが存在してダウンロードされる理由はありません。

名前空間は単なる一意の文字列です。そこにリソースが存在する必要はありません (そのため、リソースは URL ではなく URI です)。

いくつかのアドビ拡張機能を含む svg ファイルがあると思います。そうですか?イラストレーターが生成したファイルの可能性があります。その場合、これらの DTD (またはスキーマ) がどこかにある可能性がありますが、上記には、存在する必要があることを示すものは何もありません。

ごめん。

于 2009-06-04T09:58:44.010 に答える