2009-01-26 58 views
2

我正在为XML文档制作一个CSS文件。我需要插入一个图像 - 其文件名包含在一个元素中。使用元素中保存的图像名称 - XML/CSS

这是XML代码我指的是一部分:

<description> 
    <text> Club Praia is divided and linked by a foot bridge over the main street which runs 
    through the heart of Praia Da Rocha.</text> 
    <image>pria.jpg</image> 
</description> 

通常情况下,我会用文字:{后内容:URL(filename.jpg)},如果是相同的,其将工作每次使用一个图像。相反,我需要将图像元素标签内部的特定图像名称(在此示例中为pria.jpg)插入到生成的内容代码中。

有没有一种方法可以做到这一点? (希望我的解释很有意义!!)

回答

3

这可能与CSS3 named strings可能。但是,这个规范甚至还没有完成,所以我建议你使用XSLT。

0

你绝对可以用XSLT做这件事,但如果有纯粹的CSS解决方案,我也很想看到它。

0

我对纯粹的CSS解决方案也很感兴趣。我试过这个:

image { 
    string-set: pic contents; 
} 

image:after { 
    content: url(string(pic)); 
} 

没有成功。