hi i need to import data with z39.50 from Library of Portugal with file.xsl because the tags is not a same. hi have a problem when import the their field 700 to our field 100 because their are the subfields 700$a$b and we are only 100$a and i can not calling de firstname of authors. <!-- 700->100 --> <xsl:call-template name="transform-personal-name"> <xsl:with-param name="srcTag">700</xsl:with-param> <xsl:with-param name="dstTag">100</xsl:with-param> <xsl:with-param name="srcCodes">abf</xsl:with-param> <xsl:with-param name="dstCodes">ad</xsl:with-param> </xsl:call-template> <!-- 701->700 --> <xsl:call-template name="transform-personal-name"> <xsl:with-param name="srcTag">701</xsl:with-param> <xsl:with-param name="dstTag">700</xsl:with-param> <xsl:with-param name="srcCodes">ab</xsl:with-param> <xsl:with-param name="dstCodes">a</xsl:with-param> </xsl:call-template> <!-- 702->700 --> <xsl:call-template name="transform-personal-name"> <xsl:with-param name="srcTag">702</xsl:with-param> <xsl:with-param name="dstTag">700</xsl:with-param> <xsl:with-param name="srcCodes">ab</xsl:with-param> <xsl:with-param name="dstCodes">a</xsl:with-param> </xsl:call-template> It's the same with 701 and 702. can someone help me? Ana Bela
Hi anabela, it looks like some of the xsl is missing from the code below. Where is transform-personal-name template defined? Katrin On 06.12.18 14:38, anabela semedo wrote:
hi
i need to import data with z39.50 from Library of Portugal with file.xsl because the tags is not a same.
hi have a problem when import the their field 700 to our field 100 because their are the subfields 700$a$b and we are only 100$a and i can not calling de firstname of authors.
<!-- 700->100 --> <xsl:call-template name="transform-personal-name"> <xsl:with-param name="srcTag">700</xsl:with-param> <xsl:with-param name="dstTag">100</xsl:with-param> <xsl:with-param name="srcCodes">abf</xsl:with-param> <xsl:with-param name="dstCodes">ad</xsl:with-param> </xsl:call-template>
<!-- 701->700 --> <xsl:call-template name="transform-personal-name"> <xsl:with-param name="srcTag">701</xsl:with-param> <xsl:with-param name="dstTag">700</xsl:with-param> <xsl:with-param name="srcCodes">ab</xsl:with-param> <xsl:with-param name="dstCodes">a</xsl:with-param> </xsl:call-template>
<!-- 702->700 --> <xsl:call-template name="transform-personal-name"> <xsl:with-param name="srcTag">702</xsl:with-param> <xsl:with-param name="dstTag">700</xsl:with-param> <xsl:with-param name="srcCodes">ab</xsl:with-param> <xsl:with-param name="dstCodes">a</xsl:with-param> </xsl:call-template>
It's the same with 701 and 702. can someone help me?
Ana Bela
_______________________________________________ Koha mailing list http://koha-community.org Koha@lists.katipo.co.nz https://lists.katipo.co.nz/mailman/listinfo/koha
can you see in this line Katrin. <xsl:template name="transform-datafield"> <xsl:param name="srcTag"/> <xsl:param name="dstTag" select="@srcTag"/> <xsl:param name="srcCodes" select="$all-codes"/> <xsl:param name="dstCodes" select="$srcCodes"/> <xsl:if test="marc:datafield[@tag=$srcTag]/marc:subfield[contains($srcCodes, @code)]"> <xsl:for-each select="marc:datafield[@tag=$srcTag]"> <marc:datafield tag="{$dstTag}"> <xsl:call-template name="copy-indicators"/> <xsl:call-template name="transform-subfields"> <xsl:with-param name="srcCodes" select="$srcCodes"/> <xsl:with-param name="dstCodes" select="$dstCodes"/> </xsl:call-template> </marc:datafield> </xsl:for-each> </xsl:if> </xsl:template> <xsl:template name="transform-personal-name"> <xsl:param name="srcTag"/> <xsl:param name="dstTag"/> <xsl:for-each select="marc:datafield[@tag=$srcTag]"> <marc:datafield tag="{$dstTag}" ind1="{@ind2}" ind2=""> ________________________________ De: Koha <koha-bounces@lists.katipo.co.nz> em nome de Katrin Fischer <katrin.fischer.83@web.de> Enviado: 7 de dezembro de 2018 09:55 Para: koha@lists.katipo.co.nz Assunto: Re: [Koha] import with file.xsl Hi anabela, it looks like some of the xsl is missing from the code below. Where is transform-personal-name template defined? Katrin On 06.12.18 14:38, anabela semedo wrote:
hi
i need to import data with z39.50 from Library of Portugal with file.xsl because the tags is not a same.
hi have a problem when import the their field 700 to our field 100 because their are the subfields 700$a$b and we are only 100$a and i can not calling de firstname of authors.
<!-- 700->100 --> <xsl:call-template name="transform-personal-name"> <xsl:with-param name="srcTag">700</xsl:with-param> <xsl:with-param name="dstTag">100</xsl:with-param> <xsl:with-param name="srcCodes">abf</xsl:with-param> <xsl:with-param name="dstCodes">ad</xsl:with-param> </xsl:call-template>
<!-- 701->700 --> <xsl:call-template name="transform-personal-name"> <xsl:with-param name="srcTag">701</xsl:with-param> <xsl:with-param name="dstTag">700</xsl:with-param> <xsl:with-param name="srcCodes">ab</xsl:with-param> <xsl:with-param name="dstCodes">a</xsl:with-param> </xsl:call-template>
<!-- 702->700 --> <xsl:call-template name="transform-personal-name"> <xsl:with-param name="srcTag">702</xsl:with-param> <xsl:with-param name="dstTag">700</xsl:with-param> <xsl:with-param name="srcCodes">ab</xsl:with-param> <xsl:with-param name="dstCodes">a</xsl:with-param> </xsl:call-template>
It's the same with 701 and 702. can someone help me?
Ana Bela
_______________________________________________ Koha mailing list http://koha-community.org Koha@lists.katipo.co.nz https://lists.katipo.co.nz/mailman/listinfo/koha
Koha mailing list http://koha-community.org Koha@lists.katipo.co.nz https://lists.katipo.co.nz/mailman/listinfo/koha
participants (2)
-
anabela semedo -
Katrin Fischer