Subject: Re: [xsl] Apply transform to document collection and summarize results in single output From: Sean Tiley <sean.tiley@xxxxxxxxx> Date: Thu, 2 Feb 2012 12:33:21 -0500 |
Thanks Ken, I'll have a look at your course materials, I'm definitely a hands on learner and working through examples aids immensely Cheers On Thu, Feb 2, 2012 at 11:22 AM, G. Ken Holman <gkholman@xxxxxxxxxxxxxxxxxxxx> wrote: > At 2012-02-02 09:29 -0500, Sean Tiley wrote: >> >> Had some troubles with namespaces which still confuses me greatly but >> its working.. > > > Well done. Your use of namespaces in your stylesheet is correct. > > >> I had thought that the matching expression should be something like >> <xsl:template match="/agr:SiebelMessage/agr:Message"), then the >> collection select would just have been <xsl:for-each >> select="collection('file:///c:/tmp/?select=*.xml'/agr:Account"> >> >> No matter what I did I could not get that working, thought I'm sure >> it's posible. > > > Not sure what you are trying to do there ... I think you are conflating > different concepts. The collection() function returns a set of root nodes, > so you are obliged to find your Account element with a full path from the > root node of each document. There are no shortcuts available by any concept > of matching part of the XPath address before calling the collection() > function. > > >> Seems I need to read up on namespaces and xslt as there is much I do >> not understand > > > You can read what I have to say about namespaces in my PDF book (pp.29-33) > that I sell off my web site (the entire book can be downloaded for free > preview; I ask that people pay for the book if they decide after previewing > it that they want to keep it; I wish more people would be honest about > that). > > You can hear what I have to say about namespaces at the 54m10s mark of > Module 1 Lesson 1 (Lecture 2) of my XSLT/XPath training video (you do not > need to create an account in order to view the free content) ... simply open > that lecture and drag the slider to the time: > > http://www.CraneSoftwrights.com/links/udemy-ptux-online.htm > > Five hours of my 24-hour long lecture are made freely available. The > lecture was recorded over 5 days in August 2008. The course includes > hands-on exercises and I review all of the answers. The video is also > available to purchase as a DVD-ROM for sharing (not copying) amongst your > colleagues. Just yesterday I reduced the cost of watching the remaining 19 > hours of the online video and having access to the exercises. This is the > 2008 version of the material I still teach when I travel the world > delivering my XSLT, XQuery and XSL-FO classes. Last week I delivered my > combination XSLT/XQuery class in London England, next month I'm delivering > the same combination class in the eastern US. > > I hope this helps. > > . . . . . . . . . . . Ken > > > > -- > Contact us for world-wide XML consulting and instructor-led training > Free 5-hour video lecture: XSLT/XPath 1.0 & 2.0 http://ude.my/uoui9h > Crane Softwrights Ltd. http://www.CraneSoftwrights.com/s/ > G. Ken Holman mailto:gkholman@xxxxxxxxxxxxxxxxxxxx > Google+ profile: https://plus.google.com/116832879756988317389/about > Legal business disclaimers: http://www.CraneSoftwrights.com/legal > -- Sean Tiley sean.tiley@xxxxxxxxx
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Apply transform to docume, G. Ken Holman | Thread | [xsl] Webservices and XSLT, Szabo, Patrick \(LNG |
Re: [xsl] Need debug help xslt+svg, Wendell Piez | Date | [xsl] Webservices and XSLT, Szabo, Patrick \(LNG |
Month |