[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Filtering and sorting using xsl
Hi, 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 : Title, Author, name, Id 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"); source.load("test.xml"); if(source.parseError.reason != "") alert("XML File Load Error :" + "The Error is " + source.parseError.errorCode + source.parseError.errorString); style = new ActiveXObject("Microsoft.xmlDOM"); style.load("style.xsl"); if(style.parseError.reason != "") alert("XSL File Load Error :" + "Error No is " + style.parseError.errorCode); filterField = sorter.documentElement.selectSingleNode("//@match[0]"); sortField = style.documentElement.selectSingleNode("//@order-by"); filterField.value = "SUBCHAPTER[@ID = \'1']" document.all.TreeViewDisplay.innerHTML = source.transformNode(style.documentElement); } 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="http://www.w3.org/TR/WD-xsl"> <!-- Identity transformation template --> <xsl:template> <xsl:copy> <xsl:apply-templates select="@* | * | comment() | pi() | text()"/> </xsl:copy> </xsl:template> <xsl:template match="/"> <xsl:apply-templates select="//CHAPTER"/> </xsl:template> <xsl:template match="SUBCHAPTER[@ID = '2']" /> <xsl:template match="CHAPTER"> //do the tree view code here </xsl:template> <xsl:template match="SUBCHAPTER"> //do the tree view code here </xsl:template> </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 http://www.hotmail.com xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@i... Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@i... the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@i... the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@i...)
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|