|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] FW: XSL:copy problems
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 & 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&id=89743
1664&pg=1&totdup=0&errp=&buscob=&qcat=Night+Clubs&la
t1=3855325&lat2=3872691&lng1=-9037252&lng2=-9014992&orderby=
DISTANCE&sic=581304&ck=0&userid=22400954&userpw=xtv0J_txAwt8
tE_FD0C&version=190680&ccity=Saint+Louis&cstate=MO&adrVer=89
5566647&query=Saint+Louis&qstate=MO&qcat=night+clubs&ver=cg0
.1</StrValue>
<StrValue>http://www.zip2.com/scripts/search.dll?ep=3&id=938063815&p
g=4&totdup=0&errp=&buscob=&qcat=Night+Clubs&lat1=3829276
&lat2=3898740&lng1=-9070805&lng2=-8981439&orderby=DISTANCE&a
mp;sic=581304&ck=0&userid=22400954&userpw=xtv0J_txAwt8tE_FD0C&am
p;version=190680&ccity=Saint+Louis&cstate=MO&adrVer=895566648&am
p;query=Saint+Louis&qstate=MO&qcat=night+clubs&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
|
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
|

Cart








