|
|
|
#1 |
|
Messages: n/a
Hébergeur: |
Salut,
Selon http://www.ngscan.com/engine/ngscan.dll/show?Id=301049 tu as fait un tut sur XML. Tu l'as toujours? Si oui, est-ce que je trouve la réponse à : à partir d'un fichier XML, le formater (paragraphes avec font spécifique, chaîne de caractères avant, entre, après certains noeuds etc... mais surtout, au stade final et LE + SIMPLEMENT DU MONDE (sans driver d'imprimante à installer p.ex.), pouvoir générer un PDF, pas du HTML. Je me suis jamais penché sur XSLT, je sais pas s'il me permettra de faire ce que je veux, mais voici en gros le départ et l'arrivée : .... - <datafield tag="100" ind1="1" ind2=""> <subfield code="a">Sandburg, Carl,</subfield> <subfield code="d">1878-1967.</subfield> </datafield> - <datafield tag="245" ind1="1" ind2="0"> <subfield code="a">Arithmetic /</subfield> <subfield code="c">Carl Sandburg ; illustrated as an anamorphic adventure by Ted Rand.</subfield> </datafield> - <datafield tag="250" ind1="" ind2=""> <subfield code="a">1st ed.</subfield> </datafield> .... Résultat final - 1ère ligne "Sandburg" en gras, Arial 10) - 2e ligne "Arithmetic..." en italique, Arial 8 etc.... etc... .... Auteur : Sandburg, Carl Titre : Arithmetic / Carl Sandburg ;illustrated as an anamorphic adventure by Ted Rand Edition : 1st ed .... Merci JP |
|
|
|
#2 |
|
Messages: n/a
Hébergeur: |
Jean-Pierre Lamon vient de nous annoncer :
> Salut, > > Selon http://www.ngscan.com/engine/ngscan.dll/show?Id=301049 tu as fait un > tut sur XML. Tu l'as toujours? > > Si oui, est-ce que je trouve la réponse à : > à partir d'un fichier XML, le formater (paragraphes avec font spécifique, > chaîne de caractères avant, entre, après certains noeuds etc... mais surtout, > au stade final et LE + SIMPLEMENT DU MONDE (sans driver d'imprimante à > installer p.ex.), pouvoir générer un PDF, pas du HTML. Je me suis jamais > penché sur XSLT, je sais pas s'il me permettra de faire ce que je veux, mais > voici en gros le départ et l'arrivée : Non. Tu dois utiliser un processeur XSLT qui supporte les extensions Formatting Objects (XSLT-FO). Seules capables de produire du PDF depuis XML. C'est, de plus, assez... complexe à concevoir une feuille de style XSLT-FO. Note que depuis le document que j'ai écrit sur XML il y a quelques siècles (binaires), XSLT a évolué et les parsers dont je te cause supportent maintenant la norme XSLT 2.0 qui ajoute beaucoup de choses vachement pratiques pour le traitement d'arbres virtuels, sur le parcours des arbres de noeuds et sur les fonctions de traitement (if then else embarqué dans un attribut...) Par exemple : http://edutechwiki.unige.ch/en/XSLT#...FFO_Processors -- Pierre Y. |
|
|
|
#3 |
|
Messages: n/a
Hébergeur: |
Pierre Y. a utilisé son clavier pour écrire :
> Non. Tu dois utiliser un processeur XSLT qui supporte les extensions > Formatting Objects (XSLT-FO). Seules capables de produire du PDF depuis XML. > > C'est, de plus, assez... complexe à concevoir une feuille de style XSLT-FO. Merci. pfff... dans quelle galère je m'embarque là ! http://www.dpawson.co.uk/xsl/print/print.html |
|
![]() |
| Outils de la discussion | |
|
|