Subject: Re: [xsl] pulling info from SVG file with document(file) function From: Jiri Jirat <Jiri.Jirat@xxxxxxxxx> Date: Thu, 16 Aug 2001 08:18:02 +0200 |
Hi, don't forget, that SVG namespace IS DEFINED in the DTD! It is hidden and if you are matching just "svg" element from null namespace, you will match nothing. Try to match "svg:svg" element, where the prefix is defined as follows: xmlns:svg = http://www.w3.org/2000/svg-20000303-stylable (I hope, looking at your DTD name. The newer namespace is http://www.w3.org/2000/svg. See our namespace reference http://www.zvon.org/index.php?nav_id=172 for details and look for SVG) I have crashed on that many times too :-) Regards Jirka "Wilcox, Paul" wrote: > > I am at an impass trying to use the document() function to pull specific > information from a secondary file. > I can use <xsl:copy-of select="document(file)" /> to copy the svg into the > output, but can not pull > specific information, i.e. the attributes from the top level <svg> tag. > I am using saxon 6.2.2. > > ideas? > > Thanks. > > xsl: > > <xsl:value-of select="document($file)//svg/@width" /> > <xsl:value-of select="document($file)//svg/@height" /> > <xsl:value-of select="document($file)//svg/@viewBox" /> > > (I have also tried document($file)/svg/@width, and > document($file//svg/@width) ) > > source svg file: > > <?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 st0 "fill-rule:nonzero;clip-rule:nonzero;"> > <!ENTITY st1 > "fill-rule:nonzero;clip-rule:nonzero;fill:none;stroke:#000000;stroke-width:0 > .481;stroke-linecap:square;stroke-miterlimit:10;"> > <!ENTITY st2 "font-family:'Arial-BoldMT';"> > ]> > <svg width="685.42pt" height="469.3pt" viewBox="0 0 685.42 469.3" > xml:space="preserve"> > <style type="text/css" /> > ....more.... > </svg> > > Paul Wilcox > Software Engineer > Global Knowledge and Language Services > XEROX > email: Paul.Wilcox@xxxxxxxxxxxxx > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list -- <name firstName="Jirka" surname="Jirat"/> <mail> jiratj@xxxxxxxxx </mail> <support> http://www.zvon.org </support> <zvonMailingList> http://www.zvon.org/index.php?nav_id=4 </zvonMailingList> XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] pulling info from SVG file wi, Wilcox, Paul | Thread | RE: [xsl] pulling info from SVG fil, bryan . s . schnabel |
[xsl] XPath Query Builder, Shruti Ahuja | Date | RE: [xsl] Displaying Images using M, Alexander Gutman |
Month |