2009-06-04 7 views
1

Ich kann nicht glauben, wie schwer diese zu finden sind. Du würdest denken, dass sie auf adobe.com sein würden ... wie auch immer. Wo kann ich die folgenden Adobe-Namespace DTDs ?:Wo werden Adobe DTDs aufbewahrt?

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

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

Antwort

0

die URLs (na ja, technisch URIs) Sie haben hier aufgeführt sind wahrscheinlich Namespaces (ich glaube, Das 'ns_'-Präfix deutet darauf hin, dass.

Was Sie oben aufgeführt haben, ist die DTD für svg (über w3.org) mit einer internen Teilmenge, die einige Entitäten deklariert.Dies sind keine DTDs. Angenommen, dies sind Namespace Deklarationen (DTDs verwenden keine Namespaces, also verwenden sie Entities, um die Art zu deklarieren m ist ein gewöhnlicher Hack), es gibt keinen Grund dafür, dass etwas existiert, um heruntergeladen zu werden.

Ein Namespace ist nur eine eindeutige Zeichenfolge. Dort muss es keine Ressource geben (deshalb sind das URIs und keine URLs).

Ich würde vermuten, dass Sie eine SVG-Datei mit einigen Erweiterungen Adobe haben. Ist das richtig? Eine Illustrator generierte Datei möglicherweise. Wenn dies der Fall ist, gibt es möglicherweise eine DTD (oder ein Schema) für diese irgendwo, aber nichts in den obigen gibt an, dass es sein muss.

Entschuldigung.

+0

Die Datei ist "Save As SVG" aus Illustrator. Ich nahm an, dass es sich um eine offizielle Dokumentation handelt, die Adobes-Erweiterungen abdeckt, da dies ein offener Standard sein soll. Vielen Dank für die Erläuterung der Namespace-URIs. – SpliFF

+0

Haben Sie versucht, Adobe zu fragen? –

Verwandte Themen