[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: xsl-list Digest 12 Mar 2005 06:10:01 -0000 Issue 3

Subject: Re: xsl-list Digest 12 Mar 2005 06:10:01 -0000 Issue 354 - Thanks for help, but still stuck!
From: David Laub <dlaub@xxxxxxxxxxx>
Date: Sat, 12 Mar 2005 12:15:37 -0800 (PST)
david laub
I apologize for my stupidy on many levels:

1) mis-spelling Data-Driven as Data-Dtriven
2) The copy & paste from XMLSpy stuck the irrelevant
chars "3D" all over the place
3) not really getting your solution - your solution
seems to depend on the LR.XML file having elements
with a from attribute - these elements don't have
attributes.  So, I'm still stuck!

Thanks - even if you can no longer spare any time for
a newbie!

David Laub

LR.xml

<LR>
	<Name>David Laub</Name>
	<Age>53</Age>
	<Addr>4645 W. Jerome</Addr>
	<Telephone>847-674 2266</Telephone>
	<City>Skokie</City>
	<State>IL</State>
</LR>

LRLookup1.xml

<LRLookUp1>
	<Element from="LR/Name" to="Name"/>
	<Element from="LR/City" to="HomeTown"/>
</LRLookUp1>

GenericLRFilter.xsl

<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:fo="http://www.w3.org/1999/XSL/Format">
	<xsl:output method="xml" indent="yes"/>
	<xsl:variable name="LossReport"
select="document('XSLT/LR.xml')"/>
	<xsl:template match="*">
		<xsl:element name="LRFilteredData">
			<xsl:apply-templates/>
		</xsl:element>
	</xsl:template>
	<xsl:template match="/LRLookUp1/Element">
		<xsl:element name="{./@to}">
			<xsl:value-of select="$LossReport/LR[./@from]"/>
		</xsl:element>
		<xsl:apply-templates/>
	</xsl:template>
</xsl:stylesheet>


actual results:

<LRFilteredData>
	<Name></Name>
	<HomeTown></HomeTown>
</LRFilteredData>

desired results:

<LRFilteredData>
	<Name>David Laub</Name>
	<HomeTown>Skokie</HomeTown>
</LRFilteredData>
--- xsl-list-digest-help@xxxxxxxxxxxxxxxxxxxxxx wrote:

> xsl-list Digest 12 Mar 2005 06:10:01 -0000 Issue 354
> 
> Topics (messages 13289 through 13346):
> 
> Re: Variables and HTML
> 	13289 by: Michael Kay
> 	13291 by: David Carlisle
> 	13292 by: David Carlisle
> 	13298 by: Pieter Reint Siegers Kort
> 	13317 by: David Carlisle
> 	13321 by: Pieter Reint Siegers Kort
> 	13322 by: Pieter Reint Siegers Kort
> 	13324 by: Carmelo Montanez
> 	13325 by: Michael Kay
> 	13327 by: Pieter Reint Siegers Kort
> 	13340 by: Nathan Young
> 	13341 by: Wendell Piez
> 	13342 by: David Carlisle
> 
> Re: XSLT 2.0 function - fastest node comparison
> 	13290 by: Dimitre Novatchev
> 
> Re: FO cross references
> 	13293 by: Elena Pierazzo
> 	13299 by: Markus Abt
> 	13310 by: Elena Pierazzo
> 	13334 by: Markus Abt
> 	13336 by: J.Pietschmann
> 
> Re: calling two consecutive xsl files
> 	13294 by: JBryant.s-s-t.com
> 
> sorting - lost in a maze
> 	13295 by: Jason Tripanier
> 	13301 by: cknell.onebox.com
> 	13303 by: Touchtel
> 	13308 by: Michael Kay
> 	13311 by: Touchtel
> 
> method of converting xml string to xml nodes
> 	13296 by: Majirus FANSI
> 	13297 by: Ross, Douglas
> 	13307 by: Majirus FANSI
> 	13312 by: Colin Paul Adams
> 	13335 by: J.Pietschmann
> 
> Newbie issue with apply-templates and output
> 	13300 by: A.Little
> 	13302 by: Ross, Douglas
> 	13304 by: Touchtel
> 	13305 by: A.Little
> 	13306 by: Majirus FANSI
> 	13313 by: Wendell Piez
> 
> Get the XML File name in XSL?
> 	13309 by: c p
> 
> Re: current-group () function trouble
> 	13314 by: Kessler, Marcy
> 
> CDATA help
> 	13315 by: Midsummer Sun
> 	13316 by: David Carlisle
> 	13320 by: Midsummer Sun
> 
> String to integer conversion
> 	13318 by: babu.eshwaramoorthy.wipro.com
> 	13323 by: Michael Kay
> 
> Copying and inserting nodes on a tree
> 	13319 by: Antsnio Mota
> 
> XSLT 1 and 2 differences (d-o-e and namespaces)
> 	13326 by: Midsummer Sun
> 	13328 by: Pieter Reint Siegers Kort
> 	13329 by: Midsummer Sun
> 	13330 by: M. David Peterson
> 	13331 by: Michael Kay
> 	13332 by: Michael Kay
> 	13344 by: Midsummer Sun
> 
> Selecting vs matching text() elements and the
> default template
> 	13333 by: Ross, Douglas
> 	13337 by: Wendell Piez
> 
> right padding with zeros
> 	13338 by: Bhaskar, Rajan
> 	13339 by: Michael Kay
> 
> Data-Dtriven node selection
> 	13343 by: David Laub
> 	13345 by: Ross, Douglas
> 	13346 by: Ross, Douglas
> 
> Administrivia:
> 
> To subscribe to the digest, e-mail:
> 	<xsl-list-digest-subscribe@xxxxxxxxxxxxxxxxxxxxxx>
> 
> To unsubscribe from the digest, e-mail:
> 
> <xsl-list-digest-unsubscribe@xxxxxxxxxxxxxxxxxxxxxx>
> 
> To post to the list, e-mail:
> 	<xsl-list@xxxxxxxxxxxxxxxxxxxxxx>
> 
> 
>
----------------------------------------------------------------------
> Date: Fri, 11 Mar 2005 09:10:04 -0000
> To: <xsl-list@xxxxxxxxxxxxxxxxxxxxxx>
> From: "Michael Kay" <mike@xxxxxxxxxxxx>
> Subject: RE:  Variables and HTML
> 
> > Why will d-o-e be deprecated in XSLT 2.0 when
> there are valid 
> > use cases for
> > it?
> 
> I think the simplest answer to that is: because it's
> an architectural
> abomination; it requires extensions to the data
> model that are difficult to
> specify and expensive to implement; it can only be
> made to work in special
> cases where the transformer and the serializer are
> very closely coupled, and
> that's something we don't want to encourage.
> 
> But when you ask for the reasons why a working group
> made a particular
> decision, you might find that different people give
> you different answers.
> 
> Michael Kay
> http://www.saxonica.com/
> 
> ------------------------------
> 
> Date: Fri, 11 Mar 2005 09:57:22 GMT
> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> From: David Carlisle <davidc@xxxxxxxxx>
> Subject: Re:  Variables and HTML
> Message-Id:
> <200503110957.JAA26721@xxxxxxxxxxxxxxxxx>
> 
> In addition to Michael's reasons, there is also the
> fact that 2.0 has
> character maps that can be used for many of the
> things that d-o-e is
> used for in a slightly less disruptivew ay
> architecturally.
> 
> David
> 
>
________________________________________________________________________
> This e-mail has been scanned for all viruses by
> Star. The
> service is powered by MessageLabs. For more
> information on a proactive
> anti-virus service working around the clock, around
> the globe, visit:
> http://www.star.net.uk
>
________________________________________________________________________
> 
> ------------------------------
> 
> Date: Fri, 11 Mar 2005 10:18:54 GMT
> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> From: David Carlisle <davidc@xxxxxxxxx>
> Subject: Re:  Variables and HTML
> Message-Id:
> <200503111018.KAA26839@xxxxxxxxxxxxxxxxx>
> 
>  
> 
> I wrote
> 
>    In addition to Michael's reasons, there is also
> the fact that 2.0 has
>    character maps that can be used for many of the
> things that d-o-e is
>    used for in a slightly less disruptive way
> architecturally.
> 
>    David
> 
> To expand on that, one of the problems with d-o-e is
> that you can go
> <xsl:value-of select="'&lt;br&gt;'"/>
> <xsl:value-of disable-output-escaping="yes"
> select="'&lt;br&gt;'"/>
> 
> and the model is that that puts something  into the
> result tree which
> when linearised at the end of the process produces
> 
> &lt;br&gt;<br>
> 
> The trouble is that, as specified, there isn't
> really anything that can
> 
=== message truncated ===

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.