Beefy Boxes and Bandwidth Generously Provided by pair Networks
The stupid question is the question not asked
 
PerlMonks  

Comment on

( #3333=superdoc: print w/ replies, xml ) Need Help??
</xsl:template> <xsl:template match="//PartInfo/PartNumber"> </xsl:template> <xsl:template match="//PartInfo/PartSequenceNumber"> </xsl:template> <xsl:template match="//PartInfo/PartTitle"> </xsl:template> <xsl:template match="//PartInfo/PartChapterCount"> </xsl:template> <xsl:template match="//PartInfo//PartContext/BookID"> </xsl:template> <xsl:template match="//PartInfo//PartContext/BookTitle"> </xsl:template> <xsl:template match="//IndexTerm"> {<xsl:apply-templates/>} </xsl:template> <xsl:template match="//IndexTerm//*">  <xsl:value-of select="name()"/>: <xsl:apply-templates/>  </xsl:template> <xsl:template match="ExternalRef"> <xsl:attribute name="href"><xsl:value-of select="@Address"/><xsl:apply-templates/></xsl:attribute><xsl:apply-templates/> </xsl:template> <xsl:template match="Colophon">

Colophon

<xsl:apply-templates/>

</xsl:template> <xsl:template match="//ChapterBackmatter/*position()=last()"> <xsl:apply-templates/>

© Integra Software Services Pvt. Ltd. All rights reserved.

</xsl:template> </xsl:stylesheet> [/Springer_FT.xsl] [springer.xsl] <?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://dtd.cambridge.org/2002/CamML-content"> <xsl:variable name="uc" select="'ABCDEFGHIJKLMNOPQRSTUVWXYZ'"/> <xsl:variable name="lc" select="'abcdefghijklmnopqrstuvwxyz'"/> <xsl:variable name="cc" select="'col'"/> <xsl:variable name="c" select="''"/> <xsl:variable name="xlh" select="'#'"/> <xsl:variable name="xlv" select="''"/> <xsl:template match="/"><xsl:apply-templates/></xsl:template> <xsl:template match="text()"><xsl:value-of select="."/></xsl:template> <xsl:template match="Publisher">
<code> <xsl:template match="PublisherName | PublisherLocation"></xsl:template> <xsl:template match="Section1/Heading">

► <xsl:variable name="c"> <xsl:value-of select="substring-after(ancestor::Body/preceding-sibling::ChapterInfo/child::ChapterNumber, 'Chapter ')"/> </xsl:variable> <xsl:variable name="cns"> <xsl:value-of select="ancestor::Body/preceding-sibling::ChapterInfo/@NumberingStyle"/> </xsl:variable> <xsl:if test="$cns='ChapterContent'"> <xsl:variable name="possec" select="parent::Section1"/> <xsl:variable name="posc" select="parent::Section1/preceding-sibling::Section1"/> <xsl:value-of select="$c"/>.<xsl:value-of select="count($possec)+count($posc)"/>  </xsl:if> <xsl:if test="$cns='ChapterContentSeparately'"> <xsl:variable name="possec" select="parent::Section1"/> <xsl:variable name="posc" select="parent::Section1/preceding-sibling::Section1"/> <xsl:value-of select="count($possec)+count($posc)"/>  </xsl:if> <xsl:if test="$cns='ContentOnly'"> <xsl:variable name="possec" select="parent::Section1"/> <xsl:variable name="posc" select="parent::Section1/preceding-sibling::Section1"/> <xsl:value-of select="count($possec)+count($posc)"/>  </xsl:if> <xsl:apply-templates/> 

</xsl:template> <xsl:template match="Section2/Heading">

► <xsl:variable name="c"> <xsl:value-of select="substring-after(ancestor::Body/preceding-sibling::ChapterInfo/child::ChapterNumber, 'Chapter ')"/> </xsl:variable> <xsl:variable name="cns"> <xsl:value-of select="ancestor::Body/preceding-sibling::ChapterInfo/@NumberingStyle"/> </xsl:variable> <xsl:variable name="possec" select="parent::Section2/parent::Section1/preceding-sibling::Section1"/> <xsl:if test="$cns='ChapterContent'"> <xsl:variable name="posc" select="parent::Section2/parent::Section1/preceding-sibling::Section1"/> <xsl:variable name="posc2" select="parent::Section2/preceding-sibling::Section2"/> <xsl:value-of select="$c"/>.<xsl:value-of select="count($possec)+1"/>.<xsl:value-of select="count($posc2)+1"/>  </xsl:if> <xsl:if test="$cns='ChapterContentSeparately'"> <xsl:variable name="posc" select="parent::Section2/parent::Section1/preceding-sibling::Section1"/> <xsl:variable name="posc2" select="parent::Section2/preceding-sibling::Section2"/> <xsl:value-of select="count($possec)+1"/>.<xsl:value-of select="count($posc2)+1"/>  </xsl:if> <xsl:if test="$cns='ContentOnly'"> <xsl:variable name="posc" select="parent::Section2/parent::Section1/preceding-sibling::Section1"/> <xsl:variable name="posc2" select="parent::Section2/preceding-sibling::Section2"/> <xsl:value-of select="count($possec)+1"/>.<xsl:value-of select="count($posc2)+1"/>  </xsl:if> <xsl:apply-templates/>

</xsl:template> <xsl:template match="Section3/Heading">

► <xsl:variable name="c"> <xsl:value-of select="substring-after(ancestor::Body/preceding-sibling::ChapterInfo/child::ChapterNumber, 'Chapter ')"/> </xsl:variable> <xsl:variable name="cns"> <xsl:value-of select="ancestor::Body/preceding-sibling::ChapterInfo/@NumberingStyle"/> </xsl:variable> <xsl:variable name="possec" select="parent::Section3/parent::Section2/parent::Section1/preceding-sibling::Section1"/> <xsl:if test="$cns='ChapterContent'"> <xsl:variable name="posc" select="parent::Section3/parent::Section2/parent::Section1/preceding-sibling::Section1"/> <xsl:variable name="posc2" select="parent::Section3/parent::Section2/preceding-sibling::Section2"/> <xsl:variable name="posc3" select="parent::Section3/preceding-sibling::Section3"/> <xsl:value-of select="$c"/>.<xsl:value-of select="count($possec)+1"/>.<xsl:value-of select="count($posc2)+1"/>.<xsl:value-of select="count($posc3)+1"/>  </xsl:if> <xsl:if test="$cns='ChapterContentSeparately'"> <xsl:variable name="posc" select="parent::Section3/parent::Section2/parent::Section1/preceding-sibling::Section1"/> <xsl:variable name="posc2" select="parent::Section3/parent::Section2/preceding-sibling::Section2"/> <xsl:variable name="posc3" select="parent::Section3/preceding-sibling::Section3"/> <xsl:value-of select="count($possec)+1"/>.<xsl:value-of select="count($posc2)+1"/>.<xsl:value-of select="count($posc3)+1"/>  </xsl:if> <xsl:if test="$cns='ContentOnly'"> <xsl:variable name="posc" select="parent::Section3/parent::Section2/parent::Section1/preceding-sibling::Section1"/> <xsl:variable name="posc2" select="parent::Section3/parent::Section2/preceding-sibling::Section2"/> <xsl:variable name="posc3" select="parent::Section3/preceding-sibling::Section3"/> <xsl:value-of select="count($possec)+1"/>.<xsl:value-of select="count($posc2)+1"/>.<xsl:value-of select="count($posc3)+1"/>  </xsl:if> <xsl:apply-templates/>

</xsl:template> <xsl:template match="Section4/Heading">

► <xsl:variable name="c"> <xsl:value-of select="substring-after(ancestor::Body/preceding-sibling::ChapterInfo/child::ChapterNumber, 'Chapter ')"/> </xsl:variable> <xsl:variable name="cns"> <xsl:value-of select="ancestor::Body/preceding-sibling::ChapterInfo/@NumberingStyle"/> </xsl:variable> <xsl:variable name="possec" select="parent::Section4/parent::Section3/parent::Section2/parent::Section1/preceding-sibling::Section1"/> <xsl:if test="$cns='ChapterContent'"> <xsl:variable name="posc" select="parent::Section4/parent::Section3/parent::Section2/parent::Section1/preceding-sibling::Section1"/> <xsl:variable name="posc2" select="parent::Section4/parent::Section3/parent::Section2/preceding-sibling::Section2"/> <xsl:variable name="posc3" select="parent::Section4/parent::Section3/preceding-sibling::Section3"/> <xsl:variable name="posc4" select="parent::Section4/preceding-sibling::Section4"/> <xsl:value-of select="$c"/>.<xsl:value-of select="count($possec)+1"/>.<xsl:value-of select="count($posc2)+1"/>.<xsl:value-of select="count($posc3)+1"/>.<xsl:value-of select="count($posc4)+1"/>  </xsl:if> <xsl:if test="$cns='ChapterContentSeparately'"> <xsl:variable name="posc" select="parent::Section4/parent::Section3/parent::Section2/parent::Section1/preceding-sibling::Section1"/> <xsl:variable name="posc2" select="parent::Section4/parent::Section3/parent::Section2/preceding-sibling::Section2"/> <xsl:variable name="posc3" select="parent::Section4/parent::Section3/preceding-sibling::Section3"/> <xsl:variable name="posc4" select="parent::Section4/preceding-sibling::Section4"/> <xsl:value-of select="count($possec)+1"/>.<xsl:value-of select="count($posc2)+1"/>.<xsl:value-of select="count($posc3)+1"/>.<xsl:value-of select="count($posc4)+1"/>  </xsl:if> <xsl:if test="$cns='ContentOnly'"> <xsl:variable name="posc" select="parent::Section4/parent::Section3/parent::Section2/parent::Section1/preceding-sibling::Section1"/> <xsl:variable name="posc2" select="parent::Section4/parent::Section3/parent::Section2/preceding-sibling::Section2"/> <xsl:variable name="posc3" select="parent::Section4/parent::Section3/preceding-sibling::Section3"/> <xsl:variable name="posc4" select="parent::Section4/preceding-sibling::Section4"/> <xsl:value-of select="count($possec)+1"/>.<xsl:value-of select="count($posc2)+1"/>.<xsl:value-of select="count($posc3)+1"/>.<xsl:value-of select="count($posc4)+1"/>  </xsl:if> <xsl:apply-templates/>

</xsl:template> <xsl:template match="Section5/Heading">

► <xsl:variable name="c"> <xsl:value-of select="substring-after(ancestor::Body/preceding-sibling::ChapterInfo/child::ChapterNumber, 'Chapter ')"/> </xsl:variable> <xsl:variable name="cns"> <xsl:value-of select="ancestor::Body/preceding-sibling::ChapterInfo/@NumberingStyle"/> </xsl:variable> <xsl:variable name="possec" select="parent::Section5/parent::Section4/parent::Section3/parent::Section2/parent::Section1/preceding-sibling::Section1"/> <xsl:if test="$cns='ChapterContent'"> <xsl:variable name="posc" select="parent::Section5/parent::Section4/parent::Section3/parent::Section2/parent::Section1/preceding-sibling::Section1"/> <xsl:variable name="posc2" select="parent::Section5/parent::Section4/parent::Section3/parent::Section2/preceding-sibling::Section2"/> <xsl:variable name="posc3" select="parent::Section5/parent::Section4/parent::Section3/preceding-sibling::Section3"/> <xsl:variable name="posc4" select="parent::Section5/parent::Section4/preceding-sibling::Section4"/> <xsl:variable name="posc5" select="parent::Section5/preceding-sibling::Section5"/> <xsl:value-of select="$c"/>.<xsl:value-of select="count($possec)+1"/>.<xsl:value-of select="count($posc2)+1"/>.<xsl:value-of select="count($posc3)+1"/>.<xsl:value-of select="count($posc4)+1"/>.<xsl:value-of select="count($posc5)+1"/>  </xsl:if> <xsl:if test="$cns='ChapterContentSeparately'"> <xsl:variable name="posc" select="parent::Section5/parent::Section4/parent::Section3/parent::Section2/parent::Section1/preceding-sibling::Section1"/> <xsl:variable name="posc2" select="parent::Section5/parent::Section4/parent::Section3/parent::Section2/preceding-sibling::Section2"/> <xsl:variable name="posc3" select="parent::Section5/parent::Section4/parent::Section3/preceding-sibling::Section3"/> <xsl:variable name="posc4" select="parent::Section5/parent::Section4/preceding-sibling::Section4"/> <xsl:variable name="posc5" select="parent::Section5/preceding-sibling::Section5"/> <xsl:value-of select="count($possec)+1"/>.<xsl:value-of select="count($posc2)+1"/>.<xsl:value-of select="count($posc3)+1"/>.<xsl:value-of select="count($posc4)+1"/>.<xsl:value-of select="count($posc5)+1"/>  </xsl:if> <xsl:if test="$cns='ContentOnly'"> <xsl:variable name="posc" select="parent::Section5/parent::Section4/parent::Section3/parent::Section2/parent::Section1/preceding-sibling::Section1"/> <xsl:variable name="posc2" select="parent::Section5/parent::Section4/parent::Section3/parent::Section2/preceding-sibling::Section2"/> <xsl:variable name="posc3" select="parent::Section5/parent::Section4/parent::Section3/preceding-sibling::Section3"/> <xsl:variable name="posc4" select="parent::Section5/parent::Section4/preceding-sibling::Section4"/> <xsl:variable name="posc5" select="parent::Section5/preceding-sibling::Section5"/> <xsl:value-of select="count($possec)+1"/>.<xsl:value-of select="count($posc2)+1"/>.<xsl:value-of select="count($posc3)+1"/>.<xsl:value-of select="count($posc4)+1"/>.<xsl:value-of select="count($posc5)+1"/>  </xsl:if> <xsl:apply-templates/>

</xsl:template> <xsl:template match="Section6/Heading">

► <xsl:variable name="c"> <xsl:value-of select="substring-after(ancestor::Body/preceding-sibling::ChapterInfo/child::ChapterNumber, 'Chapter ')"/> </xsl:variable> <xsl:variable name="cns"> <xsl:value-of select="ancestor::Body/preceding-sibling::ChapterInfo/@NumberingStyle"/> </xsl:variable> <xsl:variable name="possec" select="parent::Section6/parent::Section5/parent::Section4/parent::Section3/parent::Section2/parent::Section1/preceding-sibling::Section1"/> <xsl:if test="$cns='ChapterContent'"> <xsl:variable name="posc" select="parent::Section6/parent::Section5/parent::Section4/parent::Section3/parent::Section2/parent::Section1/preceding-sibling::Section1"/> <xsl:variable name="posc2" select="parent::Section6/parent::Section5/parent::Section4/parent::Section3/parent::Section2/preceding-sibling::Section2"/> <xsl:variable name="posc3" select="parent::Section6/parent::Section5/parent::Section4/parent::Section3/preceding-sibling::Section3"/> <xsl:variable name="posc4" select="parent::Section6/parent::Section5/parent::Section4/preceding-sibling::Section4"/> <xsl:variable name="posc5" select="parent::Section6/parent::Section5/preceding-sibling::Section5"/> <xsl:variable name="posc6" select="parent::Section6/preceding-sibling::Section6"/> <xsl:value-of select="$c"/>.<xsl:value-of select="count($possec)+1"/>.<xsl:value-of select="count($posc2)+1"/>.<xsl:value-of select="count($posc3)+1"/>.<xsl:value-of select="count($posc4)+1"/>.<xsl:value-of select="count($posc5)+1"/>.<xsl:value-of select="count($posc6)+1"/>  </xsl:if> <xsl:if test="$cns='ChapterContentSeparately'"> <xsl:variable name="posc" select="parent::Section6/parent::Section5/parent::Section4/parent::Section3/parent::Section2/parent::Section1/preceding-sibling::Section1"/> <xsl:variable name="posc2" select="parent::Section6/parent::Section5/parent::Section4/parent::Section3/parent::Section2/preceding-sibling::Section2"/> <xsl:variable name="posc3" select="parent::Section6/parent::Section5/parent::Section4/parent::Section3/preceding-sibling::Section3"/> <xsl:variable name="posc4" select="parent::Section6/parent::Section5/parent::Section4/preceding-sibling::Section4"/> <xsl:variable name="posc5" select="parent::Section6/parent::Section5/preceding-sibling::Section5"/> <xsl:variable name="posc6" select="parent::Section6/preceding-sibling::Section6"/> <xsl:value-of select="count($possec)+1"/>.<xsl:value-of select="count($posc2)+1"/>.<xsl:value-of select="count($posc3)+1"/>.<xsl:value-of select="count($posc4)+1"/>.<xsl:value-of select="count($posc5)+1"/>.<xsl:value-of select="count($posc6)+1"/>  </xsl:if> <xsl:if test="$cns='ContentOnly'"> <xsl:variable name="posc" select="parent::Section6/parent::Section5/parent::Section4/parent::Section3/parent::Section2/parent::Section1/preceding-sibling::Section1"/> <xsl:variable name="posc2" select="parent::Section6/parent::Section5/parent::Section4/parent::Section3/parent::Section2/preceding-sibling::Section2"/> <xsl:variable name="posc3" select="parent::Section6/parent::Section5/parent::Section4/parent::Section3/preceding-sibling::Section3"/> <xsl:variable name="posc4" select="parent::Section6/parent::Section5/parent::Section4/preceding-sibling::Section4"/> <xsl:variable name="posc5" select="parent::Section6/parent::Section5/preceding-sibling::Section5"/> <xsl:variable name="posc6" select="parent::Section6/preceding-sibling::Section6"/> <xsl:value-of select="count($possec)+1"/>.<xsl:value-of select="count($posc2)+1"/>.<xsl:value-of select="count($posc3)+1"/>.<xsl:value-of select="count($posc4)+1"/>.<xsl:value-of select="count($posc5)+1"/>.<xsl:value-of select="count($posc6)+1"/>  </xsl:if> <xsl:apply-templates/>

</xsl:template> <xsl:template match="Section7/Heading">

► <xsl:variable name="c"> <xsl:value-of select="substring-after(ancestor::Body/preceding-sibling::ChapterInfo/child::ChapterNumber, 'Chapter ')"/> </xsl:variable> <xsl:variable name="cns"> <xsl:value-of select="ancestor::Body/preceding-sibling::ChapterInfo/@NumberingStyle"/> </xsl:variable> <xsl:variable name="possec" select="parent::Section7/parent::Section6/parent::Section5/parent::Section4/parent::Section3/parent::Section2/parent::Section1/preceding-sibling::Section1"/> <xsl:if test="$cns='ChapterContent'"> <xsl:variable name="posc" select="parent::Section7/parent::Section6/parent::Section5/parent::Section4/parent::Section3/parent::Section2/parent::Section1/preceding-sibling::Section1"/> <xsl:variable name="posc2" select="parent::Section7/parent::Section6/parent::Section5/parent::Section4/parent::Section3/parent::Section2/preceding-sibling::Section2"/> <xsl:variable name="posc3" select="parent::Section7/parent::Section6/parent::Section5/parent::Section4/parent::Section3/preceding-sibling::Section3"/> <xsl:variable name="posc4" select="parent::Section7/parent::Section6/parent::Section5/parent::Section4/preceding-sibling::Section4"/> <xsl:variable name="posc5" select="parent::Section7/parent::Section6/parent::Section5/preceding-sibling::Section5"/> <xsl:variable name="posc6" select="parent::Section7/parent::Section6/preceding-sibling::Section6"/> <xsl:variable name="posc7" select="parent::Section7/preceding-sibling::Section7"/> <xsl:value-of select="$c"/>.<xsl:value-of select="count($possec)+1"/>.<xsl:value-of select="count($posc2)+1"/>.<xsl:value-of select="count($posc3)+1"/>.<xsl:value-of select="count($posc4)+1"/>.<xsl:value-of select="count($posc5)+1"/>.<xsl:value-of select="count($posc6)+1"/>.<xsl:value-of select="count($posc7)+1"/>  </xsl:if> <xsl:if test="$cns='ChapterContentSeparately'"> <xsl:variable name="posc" select="parent::Section7/parent::Section6/parent::Section5/parent::Section4/parent::Section3/parent::Section2/parent::Section1/preceding-sibling::Section1"/> <xsl:variable name="posc2" select="parent::Section7/parent::Section6/parent::Section5/parent::Section4/parent::Section3/parent::Section2/preceding-sibling::Section2"/> <xsl:variable name="posc3" select="parent::Section7/parent::Section6/parent::Section5/parent::Section4/parent::Section3/preceding-sibling::Section3"/> <xsl:variable name="posc4" select="parent::Section7/parent::Section6/parent::Section5/parent::Section4/preceding-sibling::Section4"/> <xsl:variable name="posc5" select="parent::Section7/parent::Section6/parent::Section5/preceding-sibling::Section5"/> <xsl:variable name="posc6" select="parent::Section7/parent::Section6/preceding-sibling::Section6"/> <xsl:variable name="posc7" select="parent::Section7/preceding-sibling::Section7"/> <xsl:value-of select="count($possec)+1"/>.<xsl:value-of select="count($posc2)+1"/>.<xsl:value-of select="count($posc3)+1"/>.<xsl:value-of select="count($posc4)+1"/>.<xsl:value-of select="count($posc5)+1"/>.<xsl:value-of select="count($posc6)+1"/>.<xsl:value-of select="count($posc7)+1"/>  </xsl:if> <xsl:if test="$cns='ContentOnly'"> <xsl:variable name="posc" select="parent::Section7/parent::Section6/parent::Section5/parent::Section4/parent::Section3/parent::Section2/parent::Section1/preceding-sibling::Section1"/> <xsl:variable name="posc2" select="parent::Section7/parent::Section6/parent::Section5/parent::Section4/parent::Section3/parent::Section2/preceding-sibling::Section2"/> <xsl:variable name="posc3" select="parent::Section7/parent::Section6/parent::Section5/parent::Section4/parent::Section3/preceding-sibling::Section3"/> <xsl:variable name="posc4" select="parent::Section7/parent::Section6/parent::Section5/parent::Section4/preceding-sibling::Section4"/> <xsl:variable name="posc5" select="parent::Section7/parent::Section6/parent::Section5/preceding-sibling::Section5"/> <xsl:variable name="posc6" select="parent::Section7/parent::Section6/preceding-sibling::Section6"/> <xsl:variable name="posc7" select="parent::Section7/preceding-sibling::Section7"/> <xsl:value-of select="count($possec)+1"/>.<xsl:value-of select="count($posc2)+1"/>.<xsl:value-of select="count($posc3)+1"/>.<xsl:value-of select="count($posc4)+1"/>.<xsl:value-of select="count($posc5)+1"/>.<xsl:value-of select="count($posc6)+1"/>.<xsl:value-of select="count($posc7)+1"/>  </xsl:if> <xsl:apply-templates/>

</xsl:template> <xsl:template match="Para">

<xsl:apply-templates/>

</xsl:template> <xsl:template match="Literal">
<xsl:apply-templates/>
</xsl:template> <xsl:template match="Para/Emphasis@FontCategory='NonProportional'">

<xsl:apply-templates/>


</xsl:template> <xsl:template match="Emphasis@Type='Italic'"> <xsl:apply-templates/></xsl:template> <xsl:template match="Emphasis@Type='Italic'"> <xsl:apply-templates/> <xsl:choose> <xsl:when test="following-sibling::Bold"><xsl:apply-templates/></xsl:when> </xsl:choose> </xsl:template> <xsl:template match="Emphasis@Type='Bold'"> <xsl:apply-templates/> <xsl:choose> <xsl:when test="following-sibling::InternalRef1">   </xsl:when> </xsl:choose> </xsl:template> <xsl:template match="Emphasis@Type='BoldItalic'"> <xsl:apply-templates/> </xsl:template> <xsl:template match="Emphasis@Type='SmallCaps'"> <xsl:apply-templates/> </xsl:template> <xsl:template match="Superscript"> <xsl:apply-templates/> </xsl:template> <xsl:template match="Subscript"> <xsl:apply-templates/> </xsl:template> <xsl:template name="c_setRules"> <xsl:choose> <xsl:when test="tgroup/@rowsep='0' and (.//thead/row@rowsep='1' or .//tfooter/row@rowsep='1')"> <xsl:attribute name="RULES">groups</xsl:attribute> <xsl:attribute name="cellpadding">5</xsl:attribute> </xsl:when> <xsl:when test="tgroup/@colsep='1' and tgroup/@rowsep='0'"> <xsl:attribute name="RULES">cols</xsl:attribute> <xsl:attribute name="cellpadding">5</xsl:attribute> </xsl:when> <xsl:when test="tgroup/@colsep='0' and tgroup/@rowsep='0'"> <xsl:attribute name="RULES">none</xsl:attribute> <xsl:attribute name="cellpadding">5</xsl:attribute> </xsl:when> <xsl:when test="tgroup/@colsep='0' and tgroup/@rowsep='1'"> <xsl:attribute name="RULES">rows</xsl:attribute> <xsl:attribute name="cellpadding">4</xsl:attribute> </xsl:when> <xsl:otherwise> </xsl:otherwise> </xsl:choose> </xsl:template> <xsl:template match="entry" mode="getClass"> <xsl:variable name="needsColSep"><xsl:apply-templates select="." mode="needsColSep"/></xsl:variable> <xsl:variable name="needsRowSep"><xsl:apply-templates select="." mode="needsRowSep"/></xsl:variable> <xsl:variable name="colSep"><xsl:if test="$needsColSep = '1'"><xsl:text>rightBorder</xsl:text></xsl:if></xsl:variable> <xsl:variable name="rowSep"><xsl:if test="$needsRowSep = '1'"><xsl:text>bottomBorder</xsl:text></xsl:if></xsl:variable> <xsl:variable name="thead"><xsl:if test="parent::row/parent::thead"><xsl:text>thead</xsl:text></xsl:if></xsl:variable> <xsl:variable name="styles"> <xsl:value-of select="concat($colSep, ' ', $rowSep, ' ', $thead)"/> </xsl:variable> <xsl:value-of select="$styles"/> </xsl:template> <xsl:template match="entry" mode="needsColSep"> <xsl:variable name="colID"><xsl:value-of select="@colname"/></xsl:variable> <xsl:choose> <xsl:when test="(@colsep = '1') or (not(@colsep) and ancestor::tgroup/colspec(@colnum = $colID) and @colsep = '1') or (not(@colsep) and ancestor::tgroup/colspec(@colnum = $colID) and not(@colsep))"> <xsl:value-of select="'1'"/> </xsl:when> <xsl:otherwise> <xsl:value-of select="'0'"/> </xsl:otherwise> </xsl:choose> </xsl:template> <xsl:template match="entry" mode="needsRowSep"> <xsl:choose> <xsl:when test="(@rowsep = '1') or (not(@rowsep) and parent::row@rowsep = '1')"> <xsl:value-of select="'1'"/> </xsl:when> <xsl:otherwise> <xsl:value-of select="'0'"/> </xsl:otherwise> </xsl:choose> </xsl:template> <xsl:template name="c_TableColspan1"> <xsl:variable name="vartgroup" select="ancestor::tgroup"/> <xsl:variable name="varspanspec" select="$vartgroup/spanspec@spanname=current()/@spanname"/> <xsl:if test="$varspanspec/@namest and $varspanspec/@nameend"> <xsl:variable name="varcolumnst" select="$vartgroup/colspec@colname=$varspanspec/@namest/@colnum"/> <xsl:variable name="varcolumnend" select="$vartgroup/colspec@colname=$varspanspec/@nameend/@colnum"/> <xsl:choose> <xsl:when test="$varcolumnst and $varcolumnend"><xsl:value-of select="$varcolumnend - $varcolumnst + 1"/></xsl:when> <xsl:otherwise>1</xsl:otherwise> </xsl:choose> </xsl:if> </xsl:template> <xsl:template name="c_TableColspan2"> <xsl:variable name="vartgroup" select="ancestor::tgroup"/> <xsl:variable name="varspanspec" select="current()"/> <xsl:if test="$varspanspec/@namest and $varspanspec/@nameend"> <xsl:variable name="varcolumnst" select="$vartgroup/colspec@colname=$varspanspec/@namest/@colnum"/> <xsl:variable name="varcolumnend" select="$vartgroup/colspec@colname=$varspanspec/@nameend/@colnum"/> <xsl:choose> <xsl:when test="$varcolumnst and $varcolumnend"><xsl:value-of select="$varcolumnend - $varcolumnst + 1"/></xsl:when> <xsl:otherwise>1</xsl:otherwise> </xsl:choose> </xsl:if> </xsl:template> <xsl:template name="c_TableTR"> <xsl:if test="../@align"><xsl:attribute name="align"><xsl:value-of select="../@align"/></xsl:attribute></xsl:if> <xsl:choose> <xsl:when test="../@valign"><xsl:attribute name="valign"><xsl:value-of select="../@valign"/></xsl:attribute></xsl:when> <xsl:when test="@valign"><xsl:attribute name="valign"><xsl:value-of select="@valign"/></xsl:attribute></xsl:when> </xsl:choose> <xsl:if test="@align"><xsl:attribute name="align"><xsl:value-of select="@align"/></xsl:attribute></xsl:if> </xsl:template> <xsl:template name="c_TableTD"> <xsl:variable name="colname"><xsl:value-of select="@colname"/></xsl:variable> <xsl:variable name="styles"> <xsl:variable name="temp"><xsl:apply-templates select="." mode="getClass"/></xsl:variable> <xsl:value-of select="normalize-space($temp)"/> </xsl:variable> <xsl:variable name="colWidth"> <xsl:choose> <xsl:when test="@colwidth"><xsl:value-of select="@colwidth"/></xsl:when> <xsl:otherwise><xsl:value-of select="ancestor::tgroup/colspec@colnum = $colname/@colwidth"/></xsl:otherwise> </xsl:choose> </xsl:variable> <xsl:variable name="width"><xsl:value-of select="$colWidth"/></xsl:variable> <xsl:if test="$styles != ''"><xsl:attribute name="class">docTableCell <xsl:value-of select="$styles"/></xsl:attribute></xsl:if> <xsl:choose> <xsl:when test="@align"> <xsl:attribute name="align"><xsl:value-of select="@align"/></xsl:attribute></xsl:when> <xsl:when test="ancestor::tgroup/@align"><xsl:attribute name="align"><xsl:value-of select="ancestor::tgroup/@align"/></xsl:attribute></xsl:when> </xsl:choose> <xsl:if test="@valign"><xsl:attribute name="valign"><xsl:value-of select="@valign"/></xsl:attribute></xsl:if> <xsl:if test="@morerows"><xsl:attribute name="rowspan"><xsl:value-of select="@morerows + 1"/></xsl:attribute></xsl:if> <xsl:if test="@spanname"><xsl:attribute name="colspan"><xsl:call-template name="c_TableColspan1"/></xsl:attribute></xsl:if> <xsl:if test="@namest"><xsl:attribute name="colspan"><xsl:call-template name="c_TableColspan2"/></xsl:attribute></xsl:if> <xsl:choose> <xsl:when test="child::text()"><xsl:apply-templates select="."/></xsl:when> <xsl:when test="child::*"><xsl:apply-templates/></xsl:when> <xsl:otherwise> </xsl:otherwise> </xsl:choose> </xsl:template> <xsl:template name="c_Table">

<xsl:choose> <xsl:when test="@frame = 'all'"><xsl:attribute name="class">allBorders</xsl:attribute> <xsl:attribute name="border">1</xsl:attribute> <xsl:call-template name="c_setRules"/> </xsl:when> <xsl:when test="@frame='none'"> <xsl:attribute name="FRAME">void</xsl:attribute> <xsl:call-template name="c_setRules"/> </xsl:when> <xsl:when test="@frame='topbot'"> <xsl:attribute name="FRAME">hsides</xsl:attribute> <xsl:call-template name="c_setRules"/> </xsl:when> <xsl:when test="@frame='sides'"> <xsl:attribute name="FRAME">border</xsl:attribute> <xsl:call-template name="c_setRules"/> </xsl:when> <xsl:when test="@frame='top'"> <xsl:attribute name="FRAME">above</xsl:attribute> <xsl:call-template name="c_setRules"/> </xsl:when> <xsl:when test="@frame='bottom'"> <xsl:attribute name="FRAME">below</xsl:attribute> <xsl:call-template name="c_setRules"/> </xsl:when> <xsl:otherwise> <xsl:attribute name="border">1</xsl:attribute> <xsl:call-template name="c_setRules"/> </xsl:otherwise> </xsl:choose> <xsl:choose> <xsl:when test=".//colspec/@colwidth"/> <xsl:when test="ancestor::orderedlist1|ancestor::itemizedlist1"> <xsl:choose> <xsl:when test="ancestor::procedure1"> <xsl:attribute name="width">85%</xsl:attribute> </xsl:when> <xsl:when test="ancestor::glossdef"> <xsl:attribute name="width">85%</xsl:attribute> </xsl:when> <xsl:otherwise> <xsl:attribute name="width">90%</xsl:attribute> </xsl:otherwise> </xsl:choose> </xsl:when> <xsl:when test="ancestor::partintro1"><xsl:attribute name="width">90%</xsl:attribute></xsl:when> <xsl:when test="ancestor::note1|ancestor::sidebar1"><xsl:attribute name="width">90%</xsl:attribute></xsl:when> <xsl:when test="ancestor::procedure1"><xsl:attribute name="width">90%</xsl:attribute></xsl:when> <xsl:when test="ancestor::glossdef"><xsl:attribute name="width">85%</xsl:attribute></xsl:when> <xsl:otherwise><xsl:attribute name="width">100%</xsl:attribute></xsl:otherwise> </xsl:choose> <xsl:for-each select="tgroup"> <xsl:if test="@align"><xsl:attribute name="align"><xsl:value-of select="@align"/></xsl:attribute></xsl:if> <xsl:if test="@valign"><xsl:attribute name="valign"><xsl:value-of select="@valign"/></xsl:attribute></xsl:if> <xsl:if test="@cols"><xsl:attribute name="span"><xsl:value-of select="@cols"/></xsl:attribute></xsl:if> <xsl:for-each select="colspec"> <xsl:if test="@colwidth"> <xsl:attribute name="width"><xsl:call-template name="c_colwidth"><xsl:with-param name="attrval" select="@colwidth"/></xsl:call-template></xsl:attribute> </xsl:if> <xsl:if test="@align"> <xsl:attribute name="align"><xsl:value-of select="@align"/></xsl:attribute> </xsl:if> </xsl:for-each> <xsl:for-each select="thead/row"> <xsl:call-template name="c_TableTR"/> <xsl:if test="@id"><xsl:attribute name="name"><xsl:value-of select="@id"/></xsl:attribute><xsl:value-of select="''"/></xsl:if> <xsl:for-each select="entry"> </xsl:for-each> </xsl:for-each> <xsl:for-each select="tbody/row"> <xsl:call-template name="c_TableTR"/> <xsl:if test="@id"><xsl:attribute name="name"><xsl:value-of select="@id"/></xsl:attribute><xsl:value-of select="''"/></xsl:if> <xsl:for-each select="entry"> </xsl:for-each> </xsl:for-each> <xsl:for-each select="tfooter"> <xsl:call-template name="c_TableTR"/> <xsl:if test="@id"><xsl:attribute name="name"><xsl:value-of select="@id"/></xsl:attribute><xsl:value-of select="''"/></xsl:if> <xsl:for-each select="SimplePara"> </xsl:for-each> </xsl:for-each> </xsl:for-each>
<xsl:choose> <xsl:when test="@align"><xsl:attribute name="style">text-align:<xsl:value-of select="@align"/></xsl:attribute></xsl:when> <xsl:when test="ancestor::tgroup/@align"><xsl:attribute name="style">text-align:<xsl:value-of select="ancestor::tgroup/@align"/></xsl:attribute></xsl:when> </xsl:choose> <xsl:call-template name="c_TableTD"/>
<xsl:call-template name="c_TableTD"/>
<xsl:call-template name="c_TableTD"/>
<xsl:if test="creditline">

<xsl:apply-templates select="creditline"/>

</xsl:if> <xsl:if test="source">

<xsl:apply-templates select="source"/>

</xsl:if> <xsl:if test="mediaobject/textobjectnot(@role='alt')"> <xsl:apply-templates select="mediaobject/textobjectnot(@role='alt')"/> </xsl:if>


<xsl:for-each select=".//footnote"><xsl:apply-templates/></xsl:for-each> </xsl:template> <xsl:template name="c_Tablefooter"> <xsl:for-each select="tfooter/SimplePara">

<xsl:text>Tfooter </xsl:text><xsl:apply-templates/>

</xsl:for-each> </xsl:template> <xsl:template name="c_colwidth"> <xsl:param name="attrval"/> <xsl:value-of select="round($attrval)"/> </xsl:template> <xsl:template match="entry"> <xsl:choose> <xsl:when test="*"><xsl:apply-templates/></xsl:when> <xsl:when test="normalize-space(.)=''"> </xsl:when> <xsl:otherwise><xsl:value-of select="."/></xsl:otherwise> </xsl:choose> </xsl:template> <xsl:template match="//Chapter/ChapterInfo/ChapterCopyright/CopyrightHolderName"></xsl:template> <xsl:template match="//Chapter/ChapterInfo/ChapterCopyright/CopyrightYear"></xsl:template> <xsl:template match="//Part">

PartInfo

<xsl:apply-templates/>
</xsl:template> <xsl:template match="//PartInfo"> <xsl:apply-templates/>
</xsl:template> <xsl:template match="//PartInfo/PartID">
<xsl:text>PartID</xsl:text> <xsl:apply-templates/>
<xsl:text>PartNumber</xsl:text> <xsl:apply-templates/>
<xsl:text>PartSequenceNumber</xsl:text> <xsl:apply-templates/>
<xsl:text>PartTitle</xsl:text> <xsl:apply-templates/>
<xsl:text>PartChapterCount</xsl:text> <xsl:apply-templates/>
<xsl:text>PartContext-BookID</xsl:text> <xsl:apply-templates/>
<xsl:text>PartContext-BookTitle</xsl:text> <xsl:apply-templates/>
<img src="D:\Springer_FullText\Demo_FIles_Preparation\Springer_Header_References\Tools\svlogo2.gif"/> Springer XML Viewer

Header and References
<img src="D:\Springer_FullText\Demo_FIles_Preparation\Springer_Header_References\Tools\Logo.gif"/>



Publisher Name:<xsl:value-of select="//*/PublisherName"/>
Publisher Location:<xsl:value-of select="//*/PublisherLocation"/>
<xsl:apply-templates/>
</xsl:template> <xsl:template match="Series">

Series ID:<xsl:value-of select="//*/SeriesID"/>
Series Print ISSN:<xsl:value-of select="//*/SeriesPrintISSN"/>
Series Title:<xsl:value-of select="//*/SeriesTitle"/>
Series Sub Title:<xsl:value-of select="//*/SeriesSubTitle"/>
Series Abbreviated Title:<xsl:value-of select="//*/SeriesAbbreviatedTitle"/>
<xsl:apply-templates/>
</xsl:template> <xsl:template match="Book">

Book ID:<xsl:value-of select="//*/BookID"/>
Book Title:<xsl:value-of select="//*/BookTitle"/>
Book Sub Title:<xsl:value-of select="//*/BookSubTitle"/>
Book Volume Number:<xsl:value-of select="//*/BookVolumeNumber"/>
Book DOI:<xsl:value-of select="//*/BookDOI"/>
Book Title ID:<xsl:value-of select="//*/BookTitleID"/>
Book Print ISBN:<xsl:value-of select="//*/BookPrintISBN"/>
Book Electronic ISBN:<xsl:value-of select="//*/BookElectronicISBN"/>
Book Chapter Count<xsl:value-of select="//*/BookChapterCount"/>
Copyright Holder:<xsl:value-of select="//*/CopyrightHolderName"/>  <xsl:value-of select="//*/CopyrightYear"/>
BookBackmatter Pages:<xsl:value-of select="//*/BookBackmatterFirstPage"/> – <xsl:value-of select="//*/BookBackmatterLastPage"/>
BookFrontmatter Pages:<xsl:value-of select="//*/BookFrontmatterFirstPage"/> – <xsl:value-of select="//*/BookFrontmatterLastPage"/>
<xsl:apply-templates/>
</xsl:template> <xsl:template match="Part">

Part:<xsl:value-of select="//*/PartID"/>  Part Number:  <xsl:value-of select="//*/PartNumber"/>  Part Sequence Number:  <xsl:value-of select="//*/PartSequenceNumber"/>
Part Title:<xsl:value-of select="//*/PartTitle"/>
Part SubTitle:<xsl:value-of select="//*/PartSubTitle"/>
Part Chapter Count:<xsl:value-of select="//*/PartChapterCount"/>
<xsl:apply-templates/>
</xsl:template> <xsl:template match="Chapter">

Chapter:<xsl:value-of select="@ChapterType"/>  Chapter ID:  <xsl:value-of select="//*/ChapterID"/>  Chapter Number:  <xsl:value-of select="//*/ChapterNumber"/>  Chapter Sequence Number:  <xsl:value-of select="//*/ChapterSequenceNumber"/>
Chapter Title:<xsl:value-of select="//*/ChapterTitle"/>
Chapter SubTitle:<xsl:value-of select="//*/ChapterSubTitle"/>
Chapter Pages:<xsl:value-of select="//*/ChapterFirstPage"/> – <xsl:value-of select="//*/ChapterLastPage"/>
Chapter Copyright:<xsl:value-of select="//*/ChapterCopyright/CopyrightHolderName"/>  <xsl:value-of select="//*/ChapterCopyright/CopyrightYear"/>
Copyright Year:<xsl:value-of select="//article-meta/copyright-year"/>
<xsl:apply-templates/>
</xsl:template> <xsl:template match="BodyRef">
Body Ref:<xsl:value-of select="//*/BodyRef/@FileRef"/>
OutputMedium:  <xsl:value-of select="//*/BodyRef/@OutputMedium"/>  PDFType:  <xsl:value-of select="//*/BodyRef/@PDFType"/>
<xsl:apply-templates/>
</xsl:template> <xsl:template match="//*/ChapterCopyright/CopyrightYear|//*/ChapterCopyright/CopyrightHolderName|//*/PublisherName|//*/PublisherLocation|//*/SeriesID|//*/SeriesPrintISSN|//*/SeriesTitle|//*/BookID|//*/BookTitle|//*/BookVolumeNumber|//*/BookDOI|//*/BookTitleID|//*/BookPrintISBN|//*/BookElectronicISBN|//*/BookChapterCount|//*/CopyrightHolderName|//*/CopyrightYear|ChapterID|ChapterNumber|ChapterSequenceNumber|//*/ChapterTitle|//*/ChapterFirstPage|//*/ChapterLastPage|//*/BookBackmatterFirstPage|//*/BookBackmatterLastPage|//*/BookFrontmatterFirstPage|//*/BookFrontmatterLastPage|//*/BookSubTitle|//*/PartChapterCount|//*/PartSubTitle|//*/PartTitle|//*/PartNumber|//*/PartSequenceNumber|//*/PartID|//*/ChapterSubTitle|//*/SeriesAbbreviatedTitle|//*/SeriesSubTitle"></xsl:template> <xsl:template match="SeriesHeader">

Series Header


<xsl:apply-templates/>
</xsl:template> <xsl:template match="BookHeader">

Book Header


<xsl:apply-templates/>
</xsl:template> <xsl:template match="PartHeader">

Part Header


<xsl:apply-templates/>
</xsl:template> <xsl:template match="ChapterHeader">

Chapter Header


<xsl:apply-templates/>
</xsl:template> <xsl:template match="EditorGroup">Editor Group
<xsl:apply-templates/></xsl:template> <xsl:template match="AuthorGroup">Author Group
<xsl:apply-templates/></xsl:template> <xsl:template match="Editor|Author"> <xsl:attribute name="href">#<xsl:value-of select="@AffiliationIDS"/></xsl:attribute> <xsl:apply-templates/> </xsl:template> <xsl:template match="Editor/EditorName|Author|AuthorName">

<xsl:apply-templates/>

</xsl:template> <xsl:template match="GivenName"> <xsl:apply-templates/></xsl:template> <xsl:template match="GivenName1"><xsl:apply-templates/></xsl:template> <xsl:template match="FamilyName"> <xsl:apply-templates/></xsl:template> <xsl:template match="Suffix"> <xsl:apply-templates/></xsl:template> <xsl:template match="Affiliation"> <xsl:attribute name="name"><xsl:value-of select="@ID"/></xsl:attribute>


<xsl:apply-templates/>

------------------------</xsl:template> <xsl:template match="OrgName">

Organisation Name: <xsl:apply-templates/>

</xsl:template> <xsl:template match="OrgDivision">

Organisation Division: <xsl:apply-templates/>

</xsl:template> <xsl:template match="OrgAddress/Street">

Street: <xsl:apply-templates/>

</xsl:template> <xsl:template match="OrgAddress/City">

City: <xsl:apply-templates/>

</xsl:template> <xsl:template match="OrgAddress/State">

State: <xsl:apply-templates/>

</xsl:template> <xsl:template match="OrgAddress/Country">

Country: <xsl:apply-templates/>

</xsl:template> <xsl:template match="Bibliography">
<xsl:apply-templates/> </xsl:template> <xsl:template match="Heading">

<xsl:apply-templates/>

</xsl:template> <xsl:template match="Citation"> <xsl:value-of select="@ID"/>

<xsl:apply-templates/>


</xsl:template> <xsl:template match="Citation/*/ArticleTitle"> <img src="D:\Springer_FullText\Demo_FIles_Preparation\Springer_Header_References\Tools\starttag.gif"></img> <xsl:apply-templates/> <img src="D:\Springer_FullText\Demo_FIles_Preparation\Springer_Header_References\Tools\endtag.gif"></img> </xsl:template> <xsl:template match="Citation/*/BookTitle"> <img src="D:\Springer_FullText\Demo_FIles_Preparation\Springer_Header_References\Tools\starttag.gif"></img> <xsl:apply-templates/> <img src="D:\Springer_FullText\Demo_FIles_Preparation\Springer_Header_References\Tools\endtag.gif"></img> </xsl:template> <xsl:template match="Citation/*/ChapterTitle"> <img src="D:\Springer_FullText\Demo_FIles_Preparation\Springer_Header_References\Tools\starttag.gif"></img> <xsl:apply-templates/> <img src="D:\Springer_FullText\Demo_FIles_Preparation\Springer_Header_References\Tools\endtag.gif"></img> </xsl:template> <xsl:template match="BibAuthorName"> <xsl:apply-templates select="FamilyName"/>, <xsl:apply-templates select="Initials"/> </xsl:template> <xsl:template match="BibAuthorName/Initials"> <img src="D:\Springer_FullText\Demo_FIles_Preparation\Springer_Header_References\Tools\starttag.gif"></img> <xsl:apply-templates/> <img src="D:\Springer_FullText\Demo_FIles_Preparation\Springer_Header_References\Tools\endtag.gif"></img> </xsl:template> <xsl:template match="BibAuthorName/FamilyName"> <img src="D:\Springer_FullText\Demo_FIles_Preparation\Springer_Header_References\Tools\starttag.gif"></img> <xsl:apply-templates/> <img src="D:\Springer_FullText\Demo_FIles_Preparation\Springer_Header_References\Tools\endtag.gif"></img> </xsl:template> <xsl:template match="InstitutionalAuthorName"> <img src="D:\Springer_FullText\Demo_FIles_Preparation\Springer_Header_References\Tools\starttag.gif"></img> <xsl:apply-templates/> <img src="D:\Springer_FullText\Demo_FIles_Preparation\Springer_Header_References\Tools\endtag.gif"></img> </xsl:template> <xsl:template match="BibEditorName"> <xsl:apply-templates/> </xsl:template> <xsl:template match="BibEditorName/Initials"> <img src="D:\Springer_FullText\Demo_FIles_Preparation\Springer_Header_References\Tools\starttag.gif"></img> <xsl:apply-templates/> <img src="D:\Springer_FullText\Demo_FIles_Preparation\Springer_Header_References\Tools\endtag.gif"></img> </xsl:template> <xsl:template match="BibEditorName/FamilyName"> <img src="D:\Springer_FullText\Demo_FIles_Preparation\Springer_Header_References\Tools\starttag.gif"></img> <xsl:apply-templates/> <img src="D:\Springer_FullText\Demo_FIles_Preparation\Springer_Header_References\Tools\endtag.gif"></img> </xsl:template> <xsl:template match="Citation/*/PublisherName"> <img src="D:\Springer_FullText\Demo_FIles_Preparation\Springer_Header_References\Tools\starttag.gif"></img> <xsl:apply-templates/> <img src="D:\Springer_FullText\Demo_FIles_Preparation\Springer_Header_References\Tools\endtag.gif"></img> </xsl:template> <xsl:template match="Citation/*/PublisherLocation"> <img src="D:\Springer_FullText\Demo_FIles_Preparation\Springer_Header_References\Tools\starttag.gif"></img> <xsl:apply-templates/> <img src="D:\Springer_FullText\Demo_FIles_Preparation\Springer_Header_References\Tools\endtag.gif"></img> </xsl:template> <xsl:template match="JournalTitle"> <img src="D:\Springer_FullText\Demo_FIles_Preparation\Springer_Header_References\Tools\starttag.gif"></img> <xsl:apply-templates/> <img src="D:\Springer_FullText\Demo_FIles_Preparation\Springer_Header_References\Tools\endtag.gif"></img> </xsl:template> <xsl:template match="Year"> <img src="D:\Springer_FullText\Demo_FIles_Preparation\Springer_Header_References\Tools\starttag.gif"></img> (<xsl:apply-templates/>) <img src="D:\Springer_FullText\Demo_FIles_Preparation\Springer_Header_References\Tools\endtag.gif"></img> </xsl:template> <xsl:template match="VolumeID"> <img src="D:\Springer_FullText\Demo_FIles_Preparation\Springer_Header_References\Tools\starttag.gif"></img> <xsl:apply-templates/> <img src="D:\Springer_FullText\Demo_FIles_Preparation\Springer_Header_References\Tools\endtag.gif"></img> </xsl:template> <xsl:template match="IssueID"> <img src="D:\Springer_FullText\Demo_FIles_Preparation\Springer_Header_References\Tools\starttag.gif"></img> <xsl:apply-templates/> <img src="D:\Springer_FullText\Demo_FIles_Preparation\Springer_Header_References\Tools\endtag.gif"></img> </xsl:template> <xsl:template match="FirstPage"> <xsl:apply-templates/> </xsl:template> <xsl:template match="BibUnstructured">

<xsl:apply-templates/>

</xsl:template> <xsl:template match="Emphasis@Type='Italic'"> <xsl:apply-templates/> </xsl:template> <xsl:template match="Superscript"> <xsl:apply-templates/> </xsl:template> <xsl:template match="Subscript"> <xsl:apply-templates/> </xsl:template> <xsl:template match="Particle"> <xsl:text> </xsl:text><xsl:apply-templates/> </xsl:template> <xsl:template match="Prefix"> <xsl:apply-templates/><xsl:text> </xsl:text> </xsl:template> <xsl:template match="LastPage"> -<xsl:apply-templates/> </xsl:template> <xsl:template match="Eds"> <img src="D:\Springer_FullText\Demo_FIles_Preparation\Springer_Header_References\Tools\starttag.gif"></img> <xsl:if test="count(preceding-sibling::BibEditorName) > 1">(Eds.)</xsl:if> <xsl:if test="count(preceding-sibling::BibEditorName) = 1">(Ed.)</xsl:if> <img src="D:\Springer_FullText\Demo_FIles_Preparation\Springer_Header_References\Tools\endtag.gif"></img> </xsl:template> </xsl:stylesheet> [/springer.xsl] [check.ent] <!ENTITY ape "≊" > <!ENTITY apE "≊" > <!ENTITY apid "≋" > <!ENTITY asymp "≍" > <!ENTITY bcong "≌" > <!ENTITY bepsi "" > <!ENTITY bowtie "⋈" > <!ENTITY bsim "∽" > <!ENTITY bsime "⋍" > <!ENTITY bsolhsub "" > <!ENTITY bump "≎" > <!ENTITY bumpe "≏" > <!ENTITY bumpE "" > <!ENTITY Barv "" > <!ENTITY cire "≗" > <!ENTITY colone "≔" > <!ENTITY congdot "" > <!ENTITY csub "" > <!ENTITY csube "" > <!ENTITY csup "" > <!ENTITY csupe "" > <!ENTITY Cuepr "⋞" > <!ENTITY cuesc "⋟" > <!ENTITY Colon "∷" > <!ENTITY Colone "" > <!ENTITY dashv "⊣" > <!ENTITY Dashv "" > <!ENTITY easter "≛" > <!ENTITY ecir "≖" > <!ENTITY ecolon "≕" > <!ENTITY eDDot "" > <!ENTITY eDot "≑" > <!ENTITY efDot "≒" > <!ENTITY eg "" > <!ENTITY egs "⋝" > <!ENTITY egsdot "" > <!ENTITY el "" > <!ENTITY els "⋜" > <!ENTITY elsdot "" > <!ENTITY equest "≟" > <!ENTITY equivDD "" > <!ENTITY erDot "≓" > <!ENTITY esdot "≐" > <!ENTITY esim "≂" > <!ENTITY Esim "" > <!ENTITY fork "⋔" > <!ENTITY forkv "" > <!ENTITY frown "⌢" > <!ENTITY gap "≳" > <!ENTITY gel "⋛" > <!ENTITY ges "" > <!ENTITY gescc "" > <!ENTITY gesdot "" > <!ENTITY gesdoto "" > <!ENTITY gesdotol "" > <!ENTITY gesl "" > <!ENTITY gesles "" > <!ENTITY gE "≧" > <!ENTITY gEl "⋛" > <!ENTITY gl "≷" > <!ENTITY gla "" > <!ENTITY glE "" > <!ENTITY glj "" > <!ENTITY gsim "≳" > <!ENTITY gsime "" > <!ENTITY gsiml "" > <!ENTITY gtcc "" > <!ENTITY gtcir "" > <!ENTITY gtdot "⋗" > <!ENTITY gtquest "" > <!ENTITY gtrarr "" > <!ENTITY Gg "⋙" > <!ENTITY Gt "≫" > <!ENTITY homtht "∻" > <!ENTITY lap "≲" > <!ENTITY lat "" > <!ENTITY late "" > <!ENTITY lates "" > <!ENTITY leg "⋚" > <!ENTITY les "" > <!ENTITY lescc "" > <!ENTITY lesdot "" > <!ENTITY lesdoto "" > <!ENTITY lesdotor "" > <!ENTITY lesg "" > <!ENTITY lesges "" > <!ENTITY lE "≦" > <!ENTITY lEg "⋚" > <!ENTITY lg "≶" > <!ENTITY lgE "" > <!ENTITY lsim "≲" > <!ENTITY lsime "" > <!ENTITY lsimg "" > <!ENTITY ltcc "" ><!--UE35

In reply to To Findout Prime number by babug_prg

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post; it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.
  • Log In?
    Username:
    Password:

    What's my password?
    Create A New User
    Chatterbox?
    and the web crawler heard nothing...

    How do I use this? | Other CB clients
    Other Users?
    Others romping around the Monastery: (15)
    As of 2015-07-28 19:58 GMT
    Sections?
    Information?
    Find Nodes?
    Leftovers?
      Voting Booth?

      The top three priorities of my open tasks are (in descending order of likelihood to be worked on) ...









      Results (258 votes), past polls