如何使用xslt在浏览器视图中重新排列内容?

时间:2014-06-05 10:15:37

标签: xml xslt

我可以根据元素放置在浏览器视图中显示文本。但我想根据手稿在浏览器视图中移动内容。

XML代码

<publicationMeta level="unit" position="60" type="article" status="forIssue">
..
..
<correspondenceTo>...</correspondenceTo>
....
..
</publicationMeta>
<contentMeta>
<titleGroup>
    <title type="main">.........</title>
</titleGroup>
    <creators>
    <creator creatorRole="author" xml:id="cr1" affiliationRef="#aff-1">
        <personName>
            <givenNames>.....</givenNames> 
            <familyName>..</familyName>
        </personName>
    </creator>
</creators>
<affiliationGroup>
    <affiliation xml:id="aff-1">.....</affiliation>
</affiliationGroup>
<abstractGroup>
    <abstract type="main" xml:lang="en">
        <p>...</p>
    </abstract>
</abstractGroup>
</contentMeta>

这是元素的XSLT模板代码

<xsl:template match="correspondenceTo"><a name="{@xml:id}"/><p><span style="color:#FF6633" title="corresp"> <b>Correspondence To:</b>&#x00A0;&#x00A0;&#x00A0;</span><xsl:apply-templates/></p></xsl:template>


<xsl:template match="affiliation"><br/><a name="{@xml:id}" style="color:#817339" title="Affiliation"/><sup><xsl:value-of select="number(substring-after(@xml:id, '-'))"/></sup><xsl:apply-templates/></xsl:template>

<xsl:template match="contentMeta/titleGroup/title"><h1 title="Article Title"><xsl:apply-templates/></h1></xsl:template>

实际上,正在观看

  

Corresponto:................. 标题

     

作者

     

所属机构

     

摘要

它应该像这样看

  

标题

     

作者

     

所属机构

     

correspondenceTo:.................

     

摘要

如何在浏览器视图中重新排列文本? 你能好吗?

0 个答案:

没有答案