Brilliant. This way I can at least have one type of placeholder. I do not
have an attribute "class" or something alike, to select individual
placeholder files.

Thank you!
Thomas Dumm

> -----Urspr?ngliche Nachricht-----
> Von: Hussein Shafie [mailto:hussein at xmlmind.com] 
> Gesendet: Donnerstag, 19. Juni 2008 15:02
> An: Thomas Dumm
> Cc: xmleditor-support at xmlmind.com
> Betreff: Re: [XXE] placeholder image
> 
> Thomas Dumm wrote:
> >  
> > Me gain, but this time hopefully a short and easy question:
> 
> Not really, I'm affraid!
> 
> 
> 
> > When using java webstart to deploy the editor, how do I write a 
> > #template for image insertion, with a dummy placeholder image (say 
> > placeholder135mmx70mm.jpg? Problem: Where can I store the image and 
> > how do I reference in the #template to the placeholder image?
> 
> --> I've tested this:
> 
>    <elementTemplate name="placeholder">
>      <img xmlns="" src="xxe-config:common/icons/placeholder.jpg"
>           alt="placeholder" />
>    </elementTemplate>
> 
> Where "xxe-config:" is specified as follows in XXE's main XML catalog.
> 
> <rewriteURI uriStartString="xxe-config:" rewritePrefix="." />
> 
> Unfortunately, this does *not* work because XML catalogs are 
> not used to resolve the URLs which are the sources of images.
> 
> For such templates, you need to specify a ``really absolute'' 
> URL. Example:
> 
>    <elementTemplate name="placeholder">
>      <img xmlns="" 
> src="http://www.compendio.ch/pub/img/placeholder.jpg";
>           alt="placeholder" />
>    </elementTemplate>
> 
> 
> 
> --> If the image you want to specify is just a placeholder, may be a
> solution is to properly style (using CSS) your image elements 
> (and not to define elaborate element templates for your images).
> 
> Example:
> 
>    <elementTemplate name="img23">
>      <img xmlns="" src="???" alt="???" class="img23" />
>    </elementTemplate>
> 
> and:
> 
> img[class="img23"] {
>      display: inline;
>      content: image-viewport(attribute, src,
>                           data-type, anyURI,
>                           content-width, attr(width),
>                              content-height, attr(height),
>                              fallback-image, url(placeholder.jpg)); }
> 
> "placeholder.jpg" must be copied to the directory containing 
> the CSS style sheet. This will work fine with Java Web Start.
> 
> 
> 
> > Is there a 
> > variable of some sort to the local (client) XMLMind-Cache directory?
> > 
> 
> No. Java Web Start indeed uses a cache but it's a private, 
> opaque, one.
> 
> 


Reply via email to