我想将xslt中的字符串值转换为整数值.我使用xslt 1.0,所以我不能使用xslt 2.0中支持的那些功能.请帮忙.
嗨,我正在写一个XSLT,在其中我正在使用<xsl:copy-of>函数.现在当它被执行时,来自xml的namesapce也会被复制.为了删除我使用过的功能<xsl:copy-of select="$RootNode/Child" copy-namespaces="no"/>.但是,如果Child有更多的子元素,那么名称空间就会出现在那里.所以任何人都可以告诉我如何删除它.下面是我正在使用的xslt和XML的片段.
<xsl:template match="/">
<xsl:element name="Parent">
<xsl:copy-of select="Child" copy-namespaces="no"/>
</xsl:element>
Run Code Online (Sandbox Code Playgroud)
而XML是:
<Child>
<GrandChild>
<PhoneNumberType>DayPhone</PhoneNumberType>
</GrandChild></Child>
Run Code Online (Sandbox Code Playgroud)
名称空间不会出现在CustomerParty中,但它们存在于Child中,但它们存在于GrandChild中.
嗨,我可以在xslt中执行此操作,如果是,则如何...?我有一个xml文件,其中包含一个名为'reasonCode'的元素,这个原因代码被映射到另一个xml中的不同'reasonText'.我要做的是从第一个xml检查'reasonCode'并从中选择相应的'reasonText'第二个xml.我可以使用XSLT做到这一点......如果是,那么请简单介绍一下如何...?