Subject: [xsl] page range in Reference From: "Byomokesh Sahoo sahoo.byomokesh@xxxxxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> Date: Sun, 26 Jan 2020 16:52:00 -0000 |
Hi, Below is my input and required output xml. Need to all dot, columns(:) in outside elements will be same to go output xml. I am struggling how to manage page range tag ( <fpage>752</fpage>–<lpage>8</lpage>) in output reference. <mixed-citation><person-group person-group-type="author"><string-name><surname>Kie</surname> <given-names>DW</given-names></string-name>, <string-name><surname>Doon</surname> <given-names>E</given-names></string-name>, <etal>et al.</etal></person-group> <article-title>Gestational how much is enough</article-title> <year>2007</year>;<volume>110</volume>:<fpage>752</fpage>–<lpage>8</lpage>.</mixed-citation> Required Output: <mixed-citation><string-name><surname>Kie</surname> <given-names>DW</given-names></string-name>, <string-name><surname>Doon</surname> <given-names>E</given-names></string-name>, <etal>et al.</etal> <article-title>Gestational how much is enough</article-title> <year>2007</year>;<volume>110</volume>:<page-range>752-8</page-range>.</mixed-citation> My XSLT: <xsl:template match="mixed-citation"> <xsl:element name="mixed-citation"> <xsl:apply-templates/> </xsl:element> </xsl:template> <xsl:template match="string-name"> <xsl:element name="author"> <xsl:apply-templates/> </xsl:element> </xsl:template> <xsl:template match="article-title | source |year|volume|author|surname|given-names|etal"> <xsl:element name="{local-name()}"> <xsl:apply-templates/> </xsl:element> </xsl:template> Any one suggest how will apply <fpage>752</fpage>–<lpage>8</lpage> to <page-range>752-8</page-range>. Thanks Byomokesh
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[no subject], Unknown | Thread | Re: [xsl] page range in Reference, Martin Honnen martin |
Re: [xsl] [ANN]: Apache Xerces-J 2., Mukul Gandhi gandhi. | Date | Re: [xsl] page range in Reference, Martin Honnen martin |
Month |