IT技术江湖   操作系统   安全技术   平面设计   Web开发   数据库   互联网   搜索引擎   网络广告   
引擎技术江湖  BLOG  合作联系
本站
Google
IT技术江湖
首页>Web开发>xml XSLT> XML 和XSLT结合使你的网站设计浑然一体
  • IT技术江湖
  • XML 和XSLT结合使你的网站设计浑然一体
    http://www.hack1st.com 来源: 2008-03-18 阅读: 评论


      <xsl:attribute name="type">text</xsl:attribute>
      <xsl:attribute name="style">color:blue</xsl:attribute>
      <xsl:if test="@value"><xsl:attribute name="value"><xsl:value-of
      select="@value"/></xsl:attribute></xsl:if>
      </xsl:element>
      </xsl:when>
      <xsl:when test="@transform='redText'"><xsl:element name="input">
      <xsl:attribute name="name"><xsl:value-of
      select="@name"/></xsl:attribute>
      <xsl:attribute name="id"><xsl:value-of
      select="@id"/></xsl:attribute>
      <xsl:attribute name="type">text</xsl:attribute>
      <xsl:attribute name="style">color:red</xsl:attribute>
      <xsl:if test="@value"><xsl:attribute name="value"><xsl:value-of
      select="@value"/></xsl:attribute></xsl:if>
      </xsl:element>
      </xsl:when>
      <xsl:when test="@transform='bigButton'"><xsl:element name="input">
      <xsl:attribute name="name"><xsl:value-of
      select="@name"/></xsl:attribute>
      <xsl:attribute name="id"><xsl:value-of
      select="@id"/></xsl:attribute>
      <xsl:attribute name="style">height:30px;width:100px;font-
      size:18pt;font-weight:700;</xsl:attribute>
      <xsl:attribute name="value"><xsl:value-of Www@Chinaz@com
      select="@value"/></xsl:attribute>
      </xsl:element>
      </xsl:when>
      </xsl:choose>
      </xsl:template>
      </xsl:stylesheet>

     

      以上代码无法为你实现创建命名空间、定义XML标签、确认DTD或schema。它使你能够创建可行的HTML脚本,并可转化为完整的新页面,无需担心设计因素。

      在样式表中,我用HTML标签的转换属性驱动转换操作。我曾考虑用一个FORM窗体作为定义转换操作所需的用户控件的单元,因为所有用于用户输入的控件都应在一个FORM中。本例中,输出为一个文本INPUT,文本颜色为蓝色;一个高20像素、宽100像素的按钮,字体为18点加粗。我可以通过修改转换属性来改变文本框中的文本颜色。

      有多种方法可将静态内容添加到网页中,但出于演示目的,我只采用最简单的方式,即在样式表中增加header和footer。

      现在,当我要创建一个新窗体用于用户输入时,我要做的只是创建一个一般窗体。一旦一般窗体通过测试,我就可以将这些窗体添加到转换中生成主题的HTML输出。你只要记住输入控件类型,并注意把它添加为转换属性即可。

      达到目的的方法有很多种,通过这个例子,我希望能帮助你们学会如何标准化HTML输出。

    上一页 1 2下一页

    上一篇:没有了  
    下一篇:在XSLT中用递归实现循环

    ·网友互动--用户名: (新注册) 密码: 匿名评论 [所有评论]
    评论内容:(用户发表意见仅代表其个人意见,评论内容与本站立场无关,请自觉遵守互联网相关政策法规)
    关注此文读者还看过
    • ·让你的XSLT如虎添翼 -- 浅谈XSLT扩展
      ·利用XSLT 2.0成批处理XML
      ·用XSLT 2.0生成PHP
      ·XSLT介绍
      ·通过XSLT访问Java代码
      ·Saxon: 剖析XSLT处理器
      ·使用Java和XSLT生成动态Web页面
      ·XSLT处理程序是如何工作的
      ·用XSLT进行WSDL处理
      ·XSLT查找表中的默认值和错误处理
    最新更新
    • ·让你的XSLT如虎添翼 -- 浅谈XSLT扩展
      ·利用XSLT 2.0成批处理XML
      ·用XSLT 2.0生成PHP
      ·XSLT介绍
      ·通过XSLT访问Java代码
      ·Saxon: 剖析XSLT处理器
      ·使用Java和XSLT生成动态Web页面
      ·XSLT处理程序是如何工作的
      ·用XSLT进行WSDL处理
      ·XSLT查找表中的默认值和错误处理
    文章关注度排行
    ·XSLT处理程序是如何工作的
    ·使用Java和XSLT生成动态Web页面
    ·在XSLT中用递归实现循环
    ·让你的XSLT如虎添翼 -- 浅谈XSLT扩展
    ·用XSLT进行WSDL处理
    ·Saxon: 剖析XSLT处理器
    ·XSLT介绍
    ·用XSLT 2.0生成PHP
    热点推荐
    使用Java和XSLT生成动态Web页面
    使用Java和XSLT生成动态
    用XSLT进行WSDL处理
    用XSLT进行WSDL处理
    Saxon: 剖析XSLT处理器
    Saxon: 剖析XSLT处理器
    XSLT查找表中的默认值和错误处理
    XSLT查找表中的默认值和
    频道推荐
    • ·XSLT处理程序是如何工作的
    • ·使用Java和XSLT生成动态Web页面
    • ·用XSLT进行WSDL处理
    • ·Saxon: 剖析XSLT处理器
    • ·XSLT介绍
    • ·XML 和XSLT结合使你的网站设计浑然一体
    • ·通过XSLT访问Java代码
    • ·XSLT查找表中的默认值和错误处理
    本站精华
    XSLT查找表中的默认值和错误处理
    XSLT查找表中
    用XSLT进行WSDL处理
    用XSLT进行WS
    使用Java和XSLT生成动态Web页面
    使用Java和XS
    • ·XSLT介绍
    • ·通过XSLT访问Java代码
    • ·Saxon: 剖析XSLT处理器
    • ·使用Java和XSLT生成动态Web页
    • ·XSLT处理程序是如何工作的
    • ·用XSLT进行WSDL处理
    • | 网站导航 | 联系QQ | 编辑邮箱 | RSS订阅 | 友情链接 | 官方blog
    • 版权所有:IT技术江湖 @2007-2008
    • powered by www.hack1st.com online services. all rights reserved.京ICP备07005766号