Subject: [xsl] Cant get Value From: P Vikram <vikram_good_boy@xxxxxxxxx> Date: Wed, 5 Sep 2001 13:09:03 -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> --- P Vikram <vikram_good_boy@xxxxxxxxx> wrote: > 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 > __________________________________________________ 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 -> |
---|---|---|
[xsl] Text Box Prob, P Vikram | Thread | RE: [xsl] Cant get Value, Chris Bayes |
Re: [xsl] Key/Use, Thomas B. Passin | Date | [xsl] How to define the XPath expre, Ed Steenhoek |
Month |