Filtering and sorting using xsl

tmmet tvp tmmet at
Fri Dec 31 01:55:09 GMT 1999

Can anyone help me out/suggest me an idea.I would be glad if anyone atleast 
mail me with an idea to work out this problem.

I've a list box with all the tag name attributes in my xml file .
Say as,
Filter using :

When I click on/select from this list box,I should filter my xml file using 
the attribute(text) that I selected from the list box and create a tree 
view(as in explorer).I've to do this filtering and tree view display using 
xsl.Filtering is not working for me.
In my java script,
var source
var style
function OnLoad()
	source = new ActiveXObject("Microsoft.xmlDOM");
	if(source.parseError.reason != "")
	alert("XML File Load Error :" + "The Error is " + 
source.parseError.errorCode + source.parseError.errorString);
	style = new ActiveXObject("Microsoft.xmlDOM");
	if(style.parseError.reason != "")
	alert("XSL File Load Error :" +  "Error No is " + 
	filterField = sorter.documentElement.selectSingleNode("//@match[0]");
    sortField = style.documentElement.selectSingleNode("//@order-by");
  	filterField.value = "SUBCHAPTER[@ID = \'1']"
    document.all.TreeViewDisplay.innerHTML = 

Can you help me out.This is very urgent.If you have time,can you help me?.
In my xsl file,

<?xml version="1.0" ?>
<xsl:stylesheet xmlns:xsl="">
  <!-- Identity transformation template -->

  <xsl:apply-templates select="@* | * | comment() | pi() | text()"/>
  <xsl:template match="/">
	<xsl:apply-templates select="//CHAPTER"/>

<xsl:template match="SUBCHAPTER[@ID = '2']" />

<xsl:template match="CHAPTER">
//do the tree view code here

<xsl:template match="SUBCHAPTER">
//do the tree view code here
</xsl:stylesheet >

Filetering is not working.
I don't know where is the exact error.
Its displaying the entire contents.Its not filtering.
Can you please help  me out.
Thanks in advance.

Get Your Private, Free Email at

xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev at
Archived as: and on CD-ROM/ISBN 981-02-3594-1
To unsubscribe, mailto:majordomo at the following message;
unsubscribe xml-dev
To subscribe to the digests, mailto:majordomo at the following message;
subscribe xml-dev-digest
List coordinator, Henry Rzepa (mailto:rzepa at

More information about the Xml-dev mailing list