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