在/在XML / XSL中可见

用户名

当特定的td未填充文本时,我想使表不可见

这是我的XML:

<weitereAnmerkungen>
    <table>
        <thead>
            <tr>
            <th>Weitere Anmerkungen</th>
        </tr>
        </thead>        
        <tbody>
            <tr><td>Gehhilfe, Rollstuhl adhudsha dfuahsf sadfasd fas f asdf asd fas f s sd fsaf as df asd f asd as ghjgfhjgfhjghjgfhjgfhjgfhjghjgfhjghjgfhj   ghjf ghj ghj gh gf</td>
            </tr>   
        </tbody>
    </table>
</weitereAnmerkungen>

我的XSLT:

  <xsl:template match="n1:weitereAnmerkungen">
      <xsl:if test="n1:table/n1:tbody/n1:tr/n1:td">     
          <xsl:apply-templates />       
      </xsl:if>  
  </xsl:template>

我的问题是,当td中未填充文本时,表格也是可见的。但是它不应该是可见的!

我希望有人能帮助我!

斯图尔特

您还可以使用额外的谓词检查内容是否为空。(可选)您可能希望使用忽略空格normalize-space

<xsl:template match="n1:weitereAnmerkungen">
    <xsl:if test="n1:table/n1:tbody/n1:tr/n1:td 
           and n1:table/n1:tbody/n1:tr/n1:td[normalize-space(.) != '']">     
        <xsl:apply-templates />       
    </xsl:if>  
</xsl:template>

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

视图在设备中不可见,但在XML中可见

SOAP服务中的不可见或隐藏XML元素

在代码编辑器中修改了Forms.UserControl的designer.vb,现在在Visual Studio 2017中不可见设计视图

如何使可见的Android XML习俗视图文件中定义的视图

Android-如何根据设备在xml中设置可见性?

Android数据绑定:在xml中设置默认可见性

更新到 mapred-default.xml 在 Web UI 配置中不可见

VSTO Word 2013添加-将自定义XML添加到文档xml中而不在页面上可见

如何使XSL行不可见?

Websphere v8.5.5在服务器的server.xml中的何处添加api可见性

如何获得在XML中定义为wrap_content的可见性和高度已消失的视图的高度?

现在在Postgresql中-仅显示日期

XStream-解组-XML中指定的类型不可见

xml名称空间前缀问题随处可见

Android .xml文件,添加时项目不可见

设置可见性时,XML Listview与元素重叠

Taurus junit-xml 报告不可见

使PieChart在JPanel中可见

在#inject:into:块中可见

URL在UIActivityViewController中可见

表格中的不可见/可见提交按钮

当我在同一个 xml 中添加微调器和文本视图时,微调器或文本视图不可见

基于true和false值,我应该如何仅使用kotline使xml文件中的按钮可见性为true

如何在TextInputLayout Android中更改setEndIconDrawable的可见性(可见,不可见或不可见)?

xsl:template中的<head>元素被忽略,XML,XSL,XHTML

碳现在在可变的laravel中存储后错误的日期

现在在 .tfignore 文件中删除已经签入的文件

异步等待现在在 Nuxt 组件中工作

Rails 3迁移现在在Rails 5中失败