zoukankan      html  css  js  c++  java
  • 使用XSLT,如何在文本框中显示只读文本?

    当使用XSLT做解析的过程中,希望在页面上显示只读文本,效果如下图所示:

      

    有两种方法实现上述的效果:

    1. 短模式:<input type="text" value="..." readonly="readonly"/>

    现举例说明如下:

       <td>随访医生</td>
       <td>
              <input type="text" value="{cda:author/cda:assignedAuthor/cda:assignedPerson/cda:name}" readonly="readonly"/>
       </td>

    效果如下所示:

         

    2.长模式:<input type="text" readonly="readonly">
                         <xsl:attribute name="value">

                          ......

                         </xsl:attribute>
                   </input>

    举例:

           <input type="text" readonly="readonly">
                 <xsl:attribute name="value">
                         <xsl:call-template name="date-format1">
                                 <xsl:with-param name="date" select="cda:component/cda:structuredBody/cda:component/cda:section/cda:entry/cda:observation/cda:effectiveTime/@value" />      
                                 </xsl:call-template>                                                
                         </xsl:attribute>
            </input>

     <xsl:template name="date-format1">
            <xsl:param name="date" />
            <xsl:if test="$date">
                <xsl:value-of select="substring($date, 1, 4)" />
                <xsl:text>-</xsl:text>
                <xsl:value-of select="substring($date, 5, 2)" />
                <xsl:text>-</xsl:text>
                <xsl:value-of select="substring ($date, 7, 2)" />
                <xsl:text></xsl:text>
            </xsl:if>
        </xsl:template>

    效果如下所示:

         

       

  • 相关阅读:
    【语言处理与Python】11.3数据采集
    【语言处理与Python】11.4使用XML\11.5使用Toolbox数据
    【语言处理与Python】11.1语料库结构:一个案例研究\11.2语料库生命周期
    【语言处理与Python】10.5段落语义层
    CentOS7.4 删除virbr0虚拟网卡
    套接字超时设置
    Linux命令进制转换、大小写转化
    网络编程第一卷读书笔记(随手记)
    linux下tcp选项TCP_DEFER_ACCEPT研究记录
    Cannot assign requested address出现的原因及解决方案
  • 原文地址:https://www.cnblogs.com/yangxiaowei/p/3582916.html
Copyright © 2011-2022 走看看