[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

RE: [xsl] Embedding XSL in JavaScript


Subject: RE: [xsl] Embedding XSL in JavaScript
From: "XSLList" <xsllist@xxxxxxxxxxxxx>
Date: Wed, 5 Mar 2003 14:12:29 -0500

John,

I've taken 5 and built a (cheesy) example to do what you're talking about.
This example using selectSingleNode directly against the source without a
stylesheet.

http://home.earthlink.net/~xsllist/getcust.htm
http://home.earthlink.net/~xsllist/customer.xml

Use 'John Doe' as a search criteria as I haven't added case-insensitivity or
error-handling.  All disclaimers about quality of hastily-prepared examples
apply!

Jeff


>Great Brian what I meant is I have the the following
>javascript function and
>I would like to perform Xpath functions such as sum() and
>return a value
>into say a field.  So I wondered if it was possible to embed
>XSL into the
>code in some way?
>
>function Search()
>    {
>  try
>     {
>    /****************************************************************
>       This section is to input a value from Accno.value
>       search and then populate the fields
>     *****************************************************************/
>      var strSearchValue = Accno.value;
>       var strSearchXPath2 = "INVOICE/DETAILS[@ACCNO='"
>+strSearchValue +
>"']"
>        var y;
>         y=docInvoice.getElementsByTagName(strSearchXPath2);
>         //Assign values to fields
>         txtCustomer.value = y.item(0).getAttribute("CUSTOMER");
>         txtAddress.value = y.item(0).getAttribute("ADDRESS");
>         txtCity.value = y.item(0).getAttribute("City");
>       txtState.value = y.item(0).getAttribute("STATE");
>       txtZip.value = y.item(0).getAttribute("ZIP");
>    }
>  catch (error)
>   {
>  alert("An error occured in the  function Search() The error was:" +
>error.description);
>   }
>}


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list



Current Thread
Keywords