FW: XSL:copy problems

Subject: FW: XSL:copy problems
From: "Paul Beer" <paul.beer@xxxxxxxxxxxx>
Date: Wed, 25 Aug 1999 09:36:37 +0100


The following code adds an inclusive element name but does not include the
brackets or closing field for the element.... can anyone help?:

<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl";>

<xsl:template>
	   <xsl:apply-templates select="@*"/><xsl:copy/><xsl:apply-templates/>
</xsl:template>

  <xsl:template match="/">
    <NewPacket>
      <xsl:for-each select="wddxPacket">
         <version><xsl:value-of select="@version"/></version>
		    <xsl:for-each select="data/recordset">
			  <fieldlist><xsl:value-of select="@fieldNames"/></fieldlist>
			     <xsl:for-each select="field">
				   <xsl:apply-templates select="@name"/>
				       <xsl:for-each select="string">
					     <StrValue><xsl:value-of select="text()"/></StrValue>
					   </xsl:for-each>
					   <xsl:for-each select="number">
					     <NumValue><xsl:value-of select="text()"/></NumValue>
					   </xsl:for-each>
				</xsl:for-each>
			</xsl:for-each>
      </xsl:for-each>
    </NewPacket>
  </xsl:template>


<xsl:template match = "@name">
  <xsl:apply-templates />
</xsl:template>

</xsl:stylesheet>





results:

<NewPacket>
<version>0.9</version>
<fieldlist>ID,NAME,ADDRESS,ADDRESS2,ADDRESSURL,PHONE,ATMOSPHERE,NOTES,CATEGO
RY,LOCATION,URL,STREET,CITY,STATE,ZIP,DISPLAY</fieldlist>
ID<NumValue>23</NumValue>
<NumValue>70</NumValue>
NAME<StrValue>Dichotomy's Restaurant &amp; Bar</StrValue>
<StrValue>Tommy's Game Room</StrValue>
ADDRESS<StrValue>716 N 1st St.</StrValue>
<StrValue>66 Meramec Valley Plz.</StrValue>
ADDRESS2<StrValue>St Louis, MO.</StrValue>
<StrValue>Valley Park, MO.</StrValue>
ADDRESSURL<StrValue>http://www.zip2.com/scripts/search.dll?ep=3&amp;id=89743
1664&amp;pg=1&amp;totdup=0&amp;errp=&amp;buscob=&amp;qcat=Night+Clubs&amp;la
t1=3855325&amp;lat2=3872691&amp;lng1=-9037252&amp;lng2=-9014992&amp;orderby=
DISTANCE&amp;sic=581304&amp;ck=0&amp;userid=22400954&amp;userpw=xtv0J_txAwt8
tE_FD0C&amp;version=190680&amp;ccity=Saint+Louis&amp;cstate=MO&amp;adrVer=89
5566647&amp;query=Saint+Louis&amp;qstate=MO&amp;qcat=night+clubs&amp;ver=cg0
.1</StrValue>
<StrValue>http://www.zip2.com/scripts/search.dll?ep=3&amp;id=938063815&amp;p
g=4&amp;totdup=0&amp;errp=&amp;buscob=&amp;qcat=Night+Clubs&amp;lat1=3829276
&amp;lat2=3898740&amp;lng1=-9070805&amp;lng2=-8981439&amp;orderby=DISTANCE&a
mp;sic=581304&amp;ck=0&amp;userid=22400954&amp;userpw=xtv0J_txAwt8tE_FD0C&am
p;version=190680&amp;ccity=Saint+Louis&amp;cstate=MO&amp;adrVer=895566648&am
p;query=Saint+Louis&amp;qstate=MO&amp;qcat=night+clubs&amp;ver=cg0.1</StrVal
ue>
PHONE<StrValue>(314) 621-3866</StrValue>
<StrValue>(314) 861-9212</StrValue>
ATMOSPHERE<StrValue></StrValue>
<StrValue></StrValue>
NOTES<StrValue></StrValue>
<StrValue></StrValue>
CATEGORY<StrValue></StrValue>
<StrValue></StrValue>
LOCATION<StrValue></StrValue>
<StrValue></StrValue>
URL<StrValue></StrValue>
<StrValue></StrValue>
STREET<StrValue></StrValue>
<StrValue></StrValue>
CITY<StrValue></StrValue>
<StrValue></StrValue>
STATE<StrValue></StrValue>
<StrValue></StrValue>
ZIP<StrValue></StrValue>
<StrValue></StrValue>
DISPLAY<StrValue>0</StrValue>
<StrValue>0</StrValue>
</NewPacket>

_____________________________________

Paul Beer
Backsoft Corporation
paul.beer@xxxxxxxxxxxx
http://www.backsoft.com
(888) 222-6047 Phone

'Dynamic XRP Solutions'


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread