Je débute en XLS et je bloque sur un point.
J’essaye de parser un fichier xml à l’aide de xalan et il ne me sort pas ce que j’attends :
XSL:
[codebox]
<xsl:stylesheet version="1.0"
xmlns:xsl=“http://www.w3.org/1999/XSL/Transform”>
<xsl:template match="/">
</xsl:stylesheet>
[/codebox]
XML:
[codebox]
<?xml version="1.0" encoding="utf-8"?>
Les différents types d’link:internaladresses</link:internal> sont répertoriés dans une table généralisée nommée table tad.
Les principaux types d’link:internaladresses</link:internal>:
COM pour adresse commerciale
link:internalLIV</link:internal> pour adresse de livraison ou réception
FAC pour adresse de facturation
PAY pour l’adresse de paiement
Retour [link:internalPortail Generix</link:internal>] > [link:internalTiers</link:internal>] > [link:internalAdresses</link:internal>]
2008-11-03T16:44:49.5551540+01:00
2008-11-03T16:44:49.5551540+01:00
2008-10-16T15:08:11.1903410+02:00
289
589
360
5
47
system:notebook:Generix
False
[/codebox]
Après quelques test, voici une version du XML qui marche :
[codebox]
<?xml version="1.0" encoding="utf-8"?>
Les différents types d’link:internaladresses</link:internal> sont répertoriés dans une table généralisée nommée table tad.
Les principaux types d’link:internaladresses</link:internal>:
COM pour adresse commerciale
link:internalLIV</link:internal> pour adresse de livraison ou réception
FAC pour adresse de facturation
PAY pour l’adresse de paiement
Retour [link:internalPortail Generix</link:internal>] > [link:internalTiers</link:internal>] > [link:internalAdresses</link:internal>]
2008-11-03T16:44:49.5551540+01:00
2008-11-03T16:44:49.5551540+01:00
2008-10-16T15:08:11.1903410+02:00
289
589
360
5
47
system:notebook:Generix
False
[/codebox]
J’ai juste supprimé le xmlns=“http://beatniksoftware.com/tomboy”, pourquoi cette propriété pose problème ? Il est évident que je ne peux pas toucher au XML car c’est l’application tomboy qui les produits.