naveeng
04-03-2008, 04:31 AM
Hi Friends,
can anyone tell me how to use Hash Function in Xslt,
Thanks
can anyone tell me how to use Hash Function in Xslt,
Thanks
|
Click to See Complete Forum and Search --> : Hash functions in xslt naveeng 04-03-2008, 04:31 AM Hi Friends, can anyone tell me how to use Hash Function in Xslt, Thanks Hack 04-03-2008, 07:07 AM How do you want to use it? naveeng 04-03-2008, 08:15 AM Hi hack, Thanks for replying, actually i've a xml file and respective perl file with the help of those files i've to convert the perl output files into xslt but i don't know how to use hash functions in xslt thanks again Hack 04-03-2008, 08:28 AM This (http://search.cpan.org/~atrickett/XML-RSS-Tools-0.16/docs/rss_with_xslt.pod) has a Perl example in the article. Does it help any? naveeng 04-10-2008, 04:24 AM Thanks hack, for the solution but now i'm facing a new problem i've to make a code of check and print errors with the help of xml file but its not giving desire solution i'm giving u an example foreach $chn (keys (%Parser::Chan_Details)) { if($Parser::Channel_Details{$chn}{imm} =~ /^ised$/) { if($Parser::Chan_Details{$chn}{its} !~ /^$/) { &IcuUtils::ui_warn(3,"The parameter configuration ITS ". "will not be considered for the selected MM ". "ISED.". "\nFile Name : $file_name\n". "Path : $Parser::Chan_Details{$chn}{ShortName}"); }this is my c file and i've to generate warning 3 i'm doing like this <xsl:variable name = "VALUE4" select = >/PATH1/PATH2/PATH3/PATH4/PATH5/> <xsl:variable name = "VALUE1" select = >/PATH1/PATH2/PATH3/PATH4/PATH5/> <xsl:variable name = "VALUE2" select = >/PATH1/PATH2/PATH3/PATH4/PATH6' /> <xsl:variable name = "VALUE3" select = >/PATH1/PATH2/PATH3/PATH4/PATH7/> <xsl:for-each select="PARAMETER-VALUES/ENUMERATION-VALUE"> <xsl:if test="DEFINITION-REF = >/PATH1/PATH2/PATH3/PATH4/PATH8"> <xsl:if test="(VALUE = 'ISED') "> <xsl:choose> <xsl:when test="('$VALUE2' = 'ISED') "> WRN0003: The parameter configuration ITS will not be considered for the selected measurement mode ISED </xsl:when> <xsl:otherwise> </xsl:otherwise> </xsl:choose> </xsl:if> </xsl:if> </xsl:for-each> </xsl:if> </xsl:for-each> </xsl:template> </xsl:stylesheet>but its not working can help me out plz thanks Hack 04-10-2008, 08:12 AM What does "not working" mean? What happens when you run it? Are you getting errors? naveeng 04-10-2008, 08:34 AM HI HACK, Thanks again :) , i want to print that warning through my xsl file but its not giving desire output so i'm giving you that xml file [code] <AUTO:CONTAIN UUI="ECUS:a974602d-d3fb-4c0b"> <AUTO:SHORT-NAME>Channel41</AUTO:SHORT-NAME> <AUTO:DEFINITION-REF DEST="PARAM-CONF-CONTAIN-DEF" >/PATH1/PATH2/PATH3/PATH4</AUTO:DEFINITION-REF> <AUTO:PARAMETER-VALUES> <AUTO:INTEGER-VALUE> <AUTO:DEFINITION-REF DEST="INTEGER-PARAM-DEF" >/PATH1/PATH2/PATH3/PATH4/PATH5</AUTO:DEFINITION-REF> <AUTO:VALUE>0</AUTO:VALUE> </AUTO:INTEGER-VALUE> <AUTO:ENUMERATION-VALUE> <AUTO:DEFINITION-REF DEST="ENUMERATION-PARAM-DEF" >/PATH1/PATH2/PATH3/PATH4/PATH6</AUTO:DEFINITION-REF> <AUTO:VALUE>VAL</AUTO:VALUE> </AUTO:ENUMERATION-VALUE> <AUTO:ENUMERATION-VALUE> <AUTO:DEFINITION-REF DEST="ENUMERATION-PARAM-DEF" >/PATH1/PATH2/PATH3/PATH4/PATH7</AUTO:DEFINITION-REF> <AUTO:VALUE>VAL1</AUTO:VALUE> </AUTO:ENUMERATION-VALUE> <AUTO:BOOLEAN-VALUE> <AUTO:DEFINITION-REF DEST="BOOLEAN-PARAM-DEF" >/PATH1/PATH2/PATH3/PATH4/PATH8</AUTO:DEFINITION-REF> <AUTO:VALUE>true</AUTO:VALUE> </AUTO:BOOLEAN-VALUE> <AUTO:ENUMERATION-VALUE> <AUTO:DEFINITION-REF DEST="ENUMERATION-PARAM-DEF" >/PATH1/PATH2/PATH3/PATH4/PATH9</AUTO:DEFINITION-REF> <AUTO:VALUE></AUTO:VALUE> </AUTO:ENUMERATION-VALUE> <AUTO:ENUMERATION-VALUE> <AUTO:DEFINITION-REF DEST="ENUMERATION-PARAM-DEF" >/PATH1/PATH2/PATH3/PATH4/PATH10</AUTO:DEFINITION-REF> <AUTO:VALUE></AUTO:VALUE> </AUTO:ENUMERATION-VALUE> <AUTO:ENUMERATION-VALUE> <AUTO:DEFINITION-REF DEST="ENUMERATION-PARAM-DEF" >/PATH1/PATH2/PATH3/PATH4/PATH11</AUTO:DEFINITION-REF> <AUTO:VALUE>SOME-VAL</AUTO:VALUE> </AUTO:ENUMERATION-VALUE> <AUTO:ENUMERATION-VALUE> <AUTO:DEFINITION-REF DEST="ENUMERATION-PARAM-DEF" >/PATH1/PATH2/PATH3/PATH4/PATH5</AUTO:DEFINITION-REF> <AUTO:VALUE>VAL</AUTO:VALUE> </AUTOSAR:ENUMERATION-VALUE> </AUTO:PARAMETER-VALUES> and i want to print that warning when it shows the warning like "This warning is displayed if a value for the parameter ITS is configured when the measurement mode selected is ISED. In this case, the value configured for ITS will be ignored" thanks again naveeng 04-14-2008, 05:55 AM Plz Give Ans devx.com
Copyright Internet.com Inc. All Rights Reserved |