如何解决如果还没有,则添加XSL:Stylesheet
我正在尝试使用“选择,何时和其他方式”语句进行查询,这是我在CCure(访问控制系统)中为LDAP编写的。 TEXT18值应为“无效”。 Text12值应为“ False”。否则,从LDAP属性中提取数据并创建另一个列名称“ Disable”。希望这是有道理的,谢谢。
<?xml version ="1.0" encoding="utf8" ?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="xml" version="1.0" encoding="UTF-8" indent="yes" />
<!-- Parameters assigned at runtime. -->
<xsl:param name="paramCurrentTimestamp">20001231173010</xsl:param>
<xsl:param name="paramCurrentDT" >12/31/2000 5:30:10 PM</xsl:param>
<xsl:param name="paramCurrentCulture">en-US</xsl:param>
<!-- The transformation below provides trivial default copy of everything. -->
<xsl:template match="*|@*">
<xsl:choose>
<xsl:when Text18=”Inactive”><xsl:value-of select=”Inactive”/>.</xsl:when>
<xsl:when Text12=”False”><xsl:value-of select=”False”/>.</xsl:when>
<xsl:otherwise> "ucscPersonEmployeeStatus[text()='']">
<xsl:element name="Disabled">1</xsl:element>
<xsl:copy-of select="." />
</xsl:template>
<xsl:template match="@*">
<xsl:copy />
</xsl:template>
<!-- End of customizable area. -->
</xsl:stylesheet>
解决方法
您忘记关闭 component= {React.forwardRef((props,ref) => <renderTextField innerRef={ref} {...props} />)}
和</xsl:otherwise>
元素。解决了这些样式表问题,以下可能适用于您:
</xsl:choose>
,
您有两个匹配属性(dbms_parallel_execute
)的模板规则,它们执行不同的操作。第一个(带有@*
)看起来好像不是用来处理属性的。
当模板规则的整个主体由xsl:choose组成时,通常最好将其拆分为多个模板规则
match="*|@*"
我在这里猜测您要输出文字字符串“ Inactive”和“ False”,而不是输出名为“ Inactive”和“ False”的元素的内容,但是没有有关您的输入和所需输出的信息,只能是一个猜测。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。