Subject: [xsl] Text Box Prob From: P Vikram <vikram_good_boy@xxxxxxxxx> Date: Wed, 5 Sep 2001 11:57:08 -0700 (PDT) |
Hi Iam unable to populate my textbox with value.My code is as follows: Iam able to get the value with alert(testXML.documentElement.selectSingleNode("//TEST").text); <?xml version="1.0" ?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0" xmlns="http://www.w3.org/TR/REC-html40"> <xsl:template match="/"> <xsl:apply-templates select="//TESTDATA"/> </xsl:template> <xsl:template match="TESTDATA"> <xsl:apply-templates select="//DETAILS"/> </xsl:template> <xsl:template match="DETAILS"> <xsl:apply-templates select="//TABLE"/> </xsl:template> <xsl:template match="TABLE"> <INPUT maxLength="7" name="test" size="14"> <xsl:attribute name="value"> <xsl:value-of select="TEST"/> </xsl:attribute> </INPUT> </xsl:template> </xsl:stylesheet> function test() { var xslFile; testXSL.async = false; xslFile = "test.xsl"; testXSL.load(xslFile); rcXSL = titleXSL.parseError.errorCode; //alert(rcXSL); tdata = titleXSL.parseError.reason; //alert(tdata); rcXML = titleXML.parseError.errorCode; if (rcXSL+rcXML == 0) { optHTML = testXML.documentElement.transformNode(testXSL.documentElement); } document.all.item("test").innerHTML=optHTML; } <XML id="testXSL"></XML> //this is runtime display from view source..i want //iwantthisvalue to be populated in my textbox <XML id="testXML"> <TESTDATA> <DETAILS> <TABLE> <TEST>iwantthisvalue</TEST> </TABLE> </DETAILS> </TESTDATA> Thanks </XML> --- David_Marston@xxxxxxxxx wrote: > > The problem was originally described as: > ><xsl:key name="lookup" match="row" > > > use="concat($TRANSFORMER_SourceCountry,'_layer_name')"/> > where the variable specifies a country code. After > some discussion, > it came down to: > >So I guess I can not have a dynamic lookup table? > > Not that way, but you could define several keys, > then dynamically > pick which key: > > <xsl:key name="US_lookup" match="row" > use="US_layer_name"/> > <xsl:key name="ES_lookup" match="row" > use="ES_layer_name"/> > <xsl:key name="CN_lookup" match="row" > use="CN_layer_name"/> > <xsl:key name="BG_lookup" match="row" > use="BG_layer_name"/> > then > ...select=key(concat($country,'_lookup'),$value)... > Hope that helps! > .................David Marston > > > XSL-List info and archive: > http://www.mulberrytech.com/xsl/xsl-list > __________________________________________________ Do You Yahoo!? Get email alerts & NEW webcam video instant messaging with Yahoo! Messenger http://im.yahoo.com XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Key/Use, David_Marston | Thread | [xsl] Cant get Value, P Vikram |
Re: [xsl] Key/Use, Kevin_Gutch | Date | [xsl] Re: _why_ do people use xsl:e, Mike Brown |
Month |