conversion XML vers OpenDocument
Bonjour à tous,
Dans le cadre d'un projet, on souhaite convertir un fichier XML vers un autre fichier XML mais au format OpenDocument. Le but est de pouvoir générer un fichier OpenOffice au final pour permettre aux utilisateurs de modifier le document générer. J'arrive à créer un fichier XML de base puis avec un fichier XSL à le convertir en fichier XHTML (avec feuille de style) avec Xalan. Mais avec ce même fichier XML de base et un fichier XSL permettant de convertir ce fichier en un autre fichier XML pour OpenOffice, là Xalan râle car il ne reconnait pas cette norme (enfin je pense). et je voulais savoir si quelqu'un avait déjà eut le même problème ou bien si quelqu'un à une idée pour résoudre ce soucis (en espèrant que je me suis fait comprendre). J'ai cherché sur le Net mais sans succès.
Merci d'avance.
Re: conversion XML vers OpenDocument
Citation:
Envoyé par eGGyyS
Mais avec ce même fichier XML de base et un fichier XSL permettant de convertir ce fichier en un autre fichier XML pour OpenOffice, là Xalan râle car il ne reconnait pas cette norme (enfin je pense).
Salut, de quelle norme parles-tu ?
Si le fichier XML en entrée est correct, si la feuille de style XSL est correcte, il n'y a aucune raison pour que ça ne fonctionne pas.
Quelles sont les erreurs générées ?
a+
[Résolu] Convertion XML vers OpenDocument
Oui j'ai pensé à ajouter la ligne suivante:
Code:
1 2
|
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:style="urn:oasis:names:tc:opendocument:xmlns:style:1.0" xmlns:text="urn:oasis:names:tc:opendocument:xmlns:text:1.0" xmlns:table="urn:oasis:names:tc:opendocument:xmlns:table:1.0" xmlns:draw="urn:oasis:names:tc:opendocument:xmlns:drawing:1.0" xmlns:fo="urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0" xmlns:number="urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0" xmlns:svg="urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0" xmlns:chart="urn:oasis:names:tc:opendocument:xmlns:chart:1.0" xmlns:dr3d="urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0" xmlns:math="http://www.w3.org/1998/Math/MathML" xmlns:form="urn:oasis:names:tc:opendocument:xmlns:form:1.0" xmlns:script="urn:oasis:names:tc:opendocument:xmlns:script:1.0" xmlns:ooo="http://openoffice.org/2004/office" xmlns:ooow="http://openoffice.org/2004/writer" xmlns:oooc="http://openoffice.org/2004/calc" xmlns:dom="http://www.w3.org/2001/xml-events" xmlns:xforms="http://www.w3.org/2002/xforms" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" office:version="1.0"> |
je sais pas si tout est utile ou simplement ta ligne suffit mais en tout cas il me dit bien que le fichier est valide et CookTop le convertit bien.