Использовать имя изображения внутри элемента - XML ​​/ CSS - PullRequest
2 голосов
/ 26 января 2009

Я делаю CSS-файл для XML-документа. Мне нужно вставить изображение - имя файла которого содержится внутри элемента.

Это часть 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>

Обычно я использовал бы текст: после {content: url (filename.jpg)}, который работал бы, если бы каждый раз использовалось одно и то же изображение. Вместо этого мне нужно вставить определенное имя изображения (в этом примере pria.jpg), содержащееся внутри тегов элемента изображения, в сгенерированный код содержимого.

Есть ли способ, которым я могу это сделать? (Надеюсь, мое объяснение имело смысл !!)

Ответы [ 2 ]

3 голосов
/ 27 января 2009

Это возможно будет возможно с CSS3 именованными строками . Однако эта спецификация еще не закончена наполовину, поэтому я бы порекомендовал вам использовать XSLT.

0 голосов
/ 26 января 2009

Вы определенно можете сделать это с помощью XSLT, но если есть чистое решение CSS, я бы тоже хотел его увидеть.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...