Je possède un document XML comme ceci:italique/gras avec XSLT en HTML
<bibliography>
<element1>
<text>
Some text and <italic>italic Text</italic> and <bold>bold text</bold>
</text>
</element1>
<element2>
<text>
Some text and <italic>italic Text</italic> and <bold>bold text</bold>
</text>
</element2>
</bibliography>
Cela fonctionne, mais ne XSL pas de format <italic>
ou <bold>
tags.
<xsl:template match="/">
<html>
<head>
<title>Bibliographie</title>
<style type="text/css">
.entry {
font-family: Georgia
}
</style>
</head>
<body>
<xsl:apply-templates/>
</body>
</html>
</xsl:template>
<xsl:template match="/bibliography/*">
<p>
<div class="entry{@type}">
[<xsl:number count="*"/>]
<xsl:apply-templates/>
</div>
</p>
</xsl:template>
Que dois-je ajouter à laisser formater les <italic>
et <bold>
tags pour HTML? Je l'ai essayé avec XSL-FO mais il semble que je ne puisse pas exporter les objets en HTML, juste en PDF.
D'une certaine manière, cela ne fonctionne pas pour moi. Ceci est mon fichier XML: [link] (http://pastebin.com/LLG1RC2w) et mon XSLT de votre part: [link] (http://pastebin.com/ksJ847rb) Il semble que ce soit le bon code HTML, mais le formatage est horrible. C'est la sortie dans mon navigateur (firefox): [link] (http://s14.directupload.net/images/140710/gprtr6ol.png) – Peter
J'ai oublié de dire qu'il y a plusieurs éléments qui peuvent contenir '' tags. Désolé pour ça. Que dois-je changer pour donner tous les éléments d'un paragraphe contenant tous les éléments ci-dessous avec les balises ' '? –
Peter
et mon fichier XSD: [link] (http://pastebin.com/1LUUYsj0) – Peter