divendres, 27 d’abril del 2007

XML Openoffice = Merderum

Doncs el XML de l'Openoffice és una mica boig, fa dies que m'estic barallant amb el filtre XSL i quan no peta una cosa, peta l'altre......

La última novetat és que els namespaces dels fitxers XML quan li dóna la gana me'ls canvia!!!!!!!

A vegades tinc:

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: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:form="urn:oasis:names:tc:opendocument:xmlns:form:1.0"
xmlns:script="urn:oasis:names:tc:opendocument:xmlns:script:1.0"

I per una altra banda:

xmlns:office="http://openoffice.org/2000/office"
xmlns:style="http://openoffice.org/2000/style"
xmlns:text="http://openoffice.org/2000/text"
xmlns:table="http://openoffice.org/2000/table"
xmlns:draw="http://openoffice.org/2000/drawing"
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xmlns:meta="http://openoffice.org/2000/meta"
xmlns:number="http://openoffice.org/2000/datastyle"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns:chart="http://openoffice.org/2000/chart"
xmlns:dr3d="http://openoffice.org/2000/dr3d"
xmlns:form="http://openoffice.org/2000/form"
xmlns:script="http://openoffice.org/2000/script"

Això ha estat l'arrel de MOLTS problemes ja que m'estava tornant boig al veure que el filtre a vegades funcionava.... altres vegades no..... en fi, un infern.

Ara bé, quina solució hi ha?!?!?

Pel que he vist al XSL no es poden definir 2 namespaces amb el mateix nom..... evidentment... per tant com puc tenir en compte aquest fet tan SIMPÀTIC del OpenOffice?

Ja em veig fent un preprocessament del XML mirant si hi ha els urn.oasis... alguna idea en ment??????!??!?!?!?!?!

Etiquetes de comentaris: ,

0 comentaris:

Publica un comentari a l'entrada

Subscriure's a Comentaris del missatge [Atom]

<< Inici