xsl-list
[Top] [All Lists]

RE: Embedding XSL in JavaScript

2003-03-15 16:01:54
Jeff,

Can you give some good references (books, links) on
using xml in javascript?

Is there any other way to parse XML files in
javascript without microsoft?

Thanks
J.L.

--- XSLList <xsllist(_at_)earthlink(_dot_)net> wrote:
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[(_at_)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



=====


__________________________________________________
Do you Yahoo!?
Yahoo! Web Hosting - establish your business online
http://webhosting.yahoo.com

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