2009-11-02 8 views
0

Je tente de rendre un document XML complexe en tant que page Web (FF uniquement) à l'aide d'une feuille de style. Dans l'un de l'étiquette le contenu lui-même fait partie de la valeur d'attributValeur d'attribut XML de rendu à la page

<projectMember> 
    <Role roleType="CHANGE ADMINISTRATOR III"/> 
    </projectMember> 
    <projectMember> 
    <Role roleType="CHANGE ADMINISTRATOR I"/> 
    </projectMember> 

Je dois montrer la valeur de RoleType dans Firefox en utilisant les sélecteurs CSS. Je ne veux pas utiliser XLST ou Javascript comme la source XML de modification est la dernière option.

Répondre

1

Vous pourriez utiliser "contenu" et la fonction attr css.
Pour voir une solution similaire utilisée pour imprimer le href d'un lien après le lien dans la presse écrite, goto http://www.alistapart.com/articles/goingtoprint/ et faites défiler la page vers la rubrique « liens imprimés »

il pourrait ressembler à ceci à la fin:

content: attr(roleType); 
+0

Mais pour une raison quelconque, le contenu attr ne fonctionne pas de manière cohérente dans une structure profondément imbriquée :(. +1 pour le lien – sudhakar