Existe-t-il un moyen de définir BIRT pour générer un rapport en XHTML (1.0 Transitional serait bien) au lieu de HTML?Eclipse BIRT - Sortie XHTML
Je l'ai fait quelques tests et il y a certains éléments qui ne sont pas valables: la tête ne comprend pas un titre, html doit avoir un espace de noms (xmlns) Attribut
cette fonctionnalité est-pris en charge du tout par BIRT?
----- ----- EDIT
Voici les changements actuels que je dois faire sur la sortie de courant HTML produit par BIRT:
- Modifier le doctype à xhtml transition
- Ajoutez l'attribut
xmlns
à la balisehtml
- Ajouter l'élément
title
dans le<head>
- Définissez la balise de fin manquante à la balise meta (s):
</meta>
Si la fonctionnalité est pas prise en charge par BIRT, comment puis-je prolonger l'émetteur HTML courant pour transformer la sortie HTML actuelle valide XHTML?
C'est ce que je pensais, malheureusement. Cela vaut presque le XHTML, sauf pour quelques détails ... Savez-vous quel type d'extension j'aurais besoin d'écrire pour transformer la sortie HTML existante? – Etienne
Vous avez deux options. Un, modifiez l'émetteur HTML existant pour faire ce que vous voulez, ou sous-classez l'émetteur HTML existant pour devenir l'émetteur XHTML. J'opterais pour # 2. Dans votre déploiement BIRT, recherchez "/eclipse/plugins/org.eclipse.birt.report.engine.emitter.html_2.3.2.v20090331-1440.jar" (ou quelque chose de très similaire en fonction de votre version installée). Vous voudrez vous concentrer sur l'extension ou la modification de HTMLEmitter.java. – MystikSpiral