Hi,
i have a problem providing in the DSpace OAI-PMH Data Provider a file name.
i want to use the first bitstream and catch the data with:
<xsl:if
test="count(doc:metadata/doc:element[@name='bundles']/doc:element/doc:field[text()='ORIGINAL'])
> 0">
<xsl:for-each
select="doc:metadata/doc:element[@name='bundles']/doc:element/doc:field[text()='ORIGINAL']">
<xsl:for-each
select="../doc:element[@name='bitstreams']/doc:element">
<xsl:if test="(position() =1)">
<europeana:object
xmlns:europeana="http://europeana.eu/terms"><xsl:value-of select="node()"/>
<xsl:value-of select="doc:field[@name='url']/text()" />
</europeana:object >
</xsl:if>
</xsl:for-each>
</xsl:for-each>
</xsl:if>
but the output string has a "%2F" instead of "/".
http://domain.com/bitstream/11153%2F104-006-005/1/bitstream
instead of
http://domain.com/bitstream/11153/104-006-005/1/bitstream
dos anyone know how to get the correct stream url?
best
lars
------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=157005751&iu=/4140/ostg.clktrk
_______________________________________________
DSpace-tech mailing list
DSpace-tech@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-tech
List Etiquette: https://wiki.duraspace.org/display/DSPACE/Mailing+List+Etiquette