sdx-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [sdx-users] oai: trop ou ne pas assez d'attributs


From: Martin Sevigny
Subject: Re: [sdx-users] oai: trop ou ne pas assez d'attributs
Date: Wed, 27 Sep 2006 07:45:34 +0200
User-agent: Thunderbird 1.5.0.7 (Windows/20060909)

Bonjour,

Lors d'un moissonnage OAI d'une base de documents (source de données sous sdx 2.2.3) j'obtiens: sdxError.log pour une version sdx 2.3 B 1: ERROR (2006-09-26) 16:45.09:538 [sdx.framework] (Unknown-URI) Unknown-thread/LoggingUtils: SDX - Document - XML : erreur dans le document à file:/usr/local/jakarta-tomcat-5.5.7/work/Catalina/localhost/sdx/cocoon-files/upload-dir/pladix_oaiHarvests/transversale/harvest-1159281908871/oaiHarvestedRecord429.sdx : Fatal error parsing file:/usr/local/jakarta-tomcat-5.5.7/work/Catalina/localhost/sdx/cocoon-files/upload-dir/pladix_oaiHarvests/transversale/harvest-1159281908871/oaiHarvestedRecord429.sdx (line 1 col. 265): The prefix "xsi" for attribute "xsi:schemaLocation" associated with an element type "oai_dc:dc" is not bound. org.xml.sax.SAXParseException: The prefix "xsi" for attribute "xsi:schemaLocation" associated with an element type "oai_dc:dc" is not bound. http://www.upperware.biz/sdx/sdx/oai/pladix/mh?verb=ListRecords&metadataPrefix=dc_oai <http://www.upperware.biz/sdx/sdx/oai/pladix/mh?verb=ListRecords&metadataPrefix=dc_oai> Strictement il a raison: la déclaration de la namespace "xsi" n'est pas inclue dans le document résultant.

Oui, c'est un problème dans les dernières sources SDX, on s'apprête à commiter un patch là-dessus.

En attendant, si l'entrepôt produit les données avec une XSLT, vous pouvez ajouter la déclaration du namespace dans la XSLT et ça règle le problème. Par exemple:

<xsl:stylesheet ... xmlns:xsi="URL du namespace..."/>

Martin Sévigny





reply via email to

[Prev in Thread] Current Thread [Next in Thread]