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