Xml 我可以创建一个以param为节点的xsl:function吗?
我有一个从传入的xml文件中验证日期的场景,它将effectiveTime作为一个元素,该元素的格式可以是如下所示的其中之一 一, 我是否可以继续创建任何xsl:function util:validateEffectiveTime,并将接受节点作为该xsl:function的参数,同时让我知道需要分配给param effectiveTimeP的xml模式数据类型 谢谢 如果要将元素本身传递给函数,则函数将始终接收effectiveTimeP参数中的元素。尽管有疑问,参数类型是可选的,因此您可以完全不使用它们 对于日期验证,我可能会将其放在它自己的函数中,因为它在三个不同的位置都是必需的,因为有三个位置可能会显示日期。但在第二种情况下,由于日期在最重要的部分是第一订单的年、月、日,您可以通过简单的数字比较确保一个日期在另一个日期之前Xml 我可以创建一个以param为节点的xsl:function吗?,xml,xslt,Xml,Xslt,我有一个从传入的xml文件中验证日期的场景,它将effectiveTime作为一个元素,该元素的格式可以是如下所示的其中之一 一, 我是否可以继续创建任何xsl:function util:validateEffectiveTime,并将接受节点作为该xsl:function的参数,同时让我知道需要分配给param effectiveTimeP的xml模式数据类型 谢谢 如果要将元素本身传递给函数,则函数将始终接收effectiveTimeP参数中的元素。尽管有疑问,参数类型是可选的,因此您可以
<effectiveTime value="YYYYMMDD"/>
<effectiveTime>
<low value="YYYYMMDD"/>
<high value="YYYYMMDD"/>
</effectiveTime>
<xsl:function name="util:validateEffectiveTime" as="xs:boolean">
<!-- I would like to know xml schema data type for the param -->
<xsl:param name="effectiveTimeP" as="****"/>
</xsl:function>