[GeoNetwork-users-fr] XSLT en dehors de GeoNetwork

Bonjour,

Je voudrais faire une transformation XSLT en dehors de GeoNetwork, en
javascript en l'occurrence. Je me servirais
http://geonetwork-opensource.org/developers/xml_services/metadata_xml_services.html#get-metadata-xml-metadata-get
du service xml.metadata.get pour obtenir les métadonnées en ISO19139, et
sur base d'un fichier XSL, je ferais la transformation en HTML.

Pour ne pas partir de rien, et comme je ne connais pas grand chose au XSL,
je voudrais réutiliser les fichiers XSL de GeoNetwork. J'ai essayé
metadata.xsl, metadata-iso19139.xsl et metadata-show.xsl ; mais le meilleur
que j'obtienne, c'est le contenu de tous les gco:characterstring collés les
uns aux autres sans structure.

Il me semble aussi que quand un XSLT essaie d'accéder à un XPath
(/root/gui/url par exemple), il ne le trouve pas. Ces paramètres ne se
trouvent pas dans la métadonnées mais j'imagine qu'ils sont rajoutés au XML
par GeoNetwork ?

Sur quels fichiers devrais-je me baser pour construire mon propre XSL ?

Merci pour vos réponses,

Alain
--
View this message in context: http://osgeo-org.1803224.n2.nabble.com/XSLT-en-dehors-de-GeoNetwork-tp5554763p5554763.html
Sent from the GeoNetwork users francophone mailing list archive at Nabble.com.

Bonjour,

Le 21 septembre 2010 15:40, acangi <aca@anonymised.com> a écrit :

Bonjour,

Je voudrais faire une transformation XSLT en dehors de GeoNetwork, en
javascript en l'occurrence. Je me servirais
http://geonetwork-opensource.org/developers/xml_services/metadata_xml_services.html#get-metadata-xml-metadata-get
du service xml.metadata.get pour obtenir les métadonnées en ISO19139, et
sur base d'un fichier XSL, je ferais la transformation en HTML.

Pour ne pas partir de rien, et comme je ne connais pas grand chose au XSL,
je voudrais réutiliser les fichiers XSL de GeoNetwork. J'ai essayé
metadata.xsl, metadata-iso19139.xsl et metadata-show.xsl ; mais le meilleur
que j'obtienne, c'est le contenu de tous les gco:characterstring collés les
uns aux autres sans structure.

Les XSL de GeoNetwork ne sont peut être pas les plus simples pour commencer.

Vous pouvez jetter un oeil ici [1]. Ces XSL sont utilisés sur le
geocat.ch en Suisse pour faire des mises en page pour des
utilisateurs. Elle repose sur le profil suisse mais seront sans doute
plus simple à adapter que celle de GeoNetwork.

Salutations.

Francois

[1] https://geonetwork.svn.sourceforge.net/svnroot/geonetwork/sandbox/geocat.ch/trunk/web/geonetwork/user_xsl/

Il me semble aussi que quand un XSLT essaie d'accéder à un XPath
(/root/gui/url par exemple), il ne le trouve pas. Ces paramètres ne se
trouvent pas dans la métadonnées mais j'imagine qu'ils sont rajoutés au XML
par GeoNetwork ?

Sur quels fichiers devrais-je me baser pour construire mon propre XSL ?

Merci pour vos réponses,

Alain
--
View this message in context: http://osgeo-org.1803224.n2.nabble.com/XSLT-en-dehors-de-GeoNetwork-tp5554763p5554763.html
Sent from the GeoNetwork users francophone mailing list archive at Nabble.com.

------------------------------------------------------------------------------
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
_______________________________________________
GeoNetwork-users-fr mailing list
GeoNetwork-users-fr@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geonetwork-users-fr