- From: Bernd Grolig <Bernd.Grolig@ptv.de>
- Date: Tue, 29 Aug 2000 15:44:16 +0200
- To: www-svg@w3.org
Hi. Some days ago I followed a discussion about integrating external ressources in SVG. It's no problem to separate styles (using the <?xml-stylesheet ...?> processing instruction) and script ressources (e.g.: <script type="text/javascript" externalResourcesRequired="true" xlink:href="lib.js"/>) from the SVG - source. However once it should work to access additional SVG-Code with the use element in external SVG- files, but this is not yet implemented in the Adobe SVG Viewer. So I tried to find some work around this, in order to use external ressources in SVG. I found a solution that would work proper in XML: It's possible to use external entities in XML. If I look at the same file in the XML View in Internet Explorer all the information of the referenced file is parsed into the document. <?xml version="1.0" encoding="iso-8859-1"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20000303 Stylable//EN" "http://www.w3.org/TR/2000/03/WD-SVG-20000303/DTD/svg-20000303-stylable.dtd" [ <!ENTITY details SYSTEM "external_svg_code.xml"> ]> <svg> .... &details; ... </svg> However the Adobe Viewer views the internal code, but nothing of the referenced code. If I check the file for validity, I get an error message, that text is not allowed inside SVG element, although the external ressources are proper SVG code. What could be the reason for this behaviour? Are there any other possibilities to use external code in SVG right now? Thanks for Your help! Regards, Bernd.
Received on Tuesday, 29 August 2000 10:03:16 UTC