Subject: [xsl] Can I use <xsl:key> From: aaron apigo <aaronjose_apigo2001@xxxxxxxxx> Date: Tue, 6 Sep 2005 00:21:22 -0700 (PDT) |
Hi, I have this xml, <root> <text:p> <text:span> <text:user-field-get text:name="ce:author"> au</text:user-field-get> </text:span> <text:span> <text:user-field-get text:name="ce:given-name"> fnm</text:user-field-get> </text:span> <text:span>Tzou-Chi</text:span> <text:span> <text:user-field-get text:name="ce:surname"> snm</text:user-field-get> </text:span> <text:span>Huang</text:span> <text:span> <text:user-field-get text:name="/ce:author"> /au</text:user-field-get> </text:span> </text:p> <text:p> <text:span> <text:user-field-get text:name="ce:author"> au</text:user-field-get> </text:span> <text:span> <text:user-field-get text:name="ce:given-name"> fnm</text:user-field-get> </text:span> <text:span>Aaron</text:span> <text:span> <text:user-field-get text:name="ce:surname"> snm</text:user-field-get> </text:span> <text:span>Apigo</text:span> <text:span> <text:user-field-get text:name="ce:e-address"> ead</text:user-field-get> </text:span> <text:span>aaron@xxxxxxxxx</text:span> <text:span> <text:user-field-get text:name="/ce:e-address"> /ead</text:user-field-get> </text:span> <text:span> <text:user-field-get text:name="/ce:author"> /au</text:user-field-get> </text:span> </text:p> <text:p> <text:span> <text:user-field-get text:name="ce:author"> au</text:user-field-get> </text:span> <text:span> <text:user-field-get text:name="ce:given-name"> fnm</text:user-field-get> </text:span> <text:span>Andrew</text:span> <text:span> <text:user-field-get text:name="ce:surname"> snm</text:user-field-get> </text:span> <text:span>Argente</text:span> <text:span> <text:user-field-get text:name="ce:e-address"> ead</text:user-field-get> </text:span> <text:span>andrew@xxxxxxx</text:span> <text:span> <text:user-field-get text:name="/ce:e-address"> /ead</text:user-field-get> </text:span> <text:span> <text:user-field-get text:name="ce:e-address"> ead</text:user-field-get> </text:span> <text:span>andrew@xxxxxxxxx</text:span> <text:span> <text:user-field-get text:name="/ce:e-address"> /ead</text:user-field-get> </text:span> <text:span> <text:user-field-get text:name="/ce:author"> /au</text:user-field-get> </text:span> </text:p> </root> and I want it to transform like this, <ce:author-group> <ce:author> <ce:given-name>Tzou-Chi</ce:given-name> <ce:surname>Huang</ce:surname> </ce:author> <ce:author> <ce:given-name>Aaron</ce:given-name> <ce:surname>Apigo</ce:surname> <ce:e-address>aaron@xxxxxxxxx</ce:e-address> </ce:author> <ce:author> <ce:given-name>Andrew</ce:given-name> <ce:surname>Argente</ce:surname> <ce:e-address>andrew@xxxxxxx</ce:e-address> <ce:e-address>andrew@xxxxxxxxx</ce:e-address> </ce:author> </ce:author-group> before I'm trying to use <xsl:for-each> but I have a problem, i don't know how to terminate it when the condition was match, but when someone reply in my topic in this forum about "Terminate <xsl:for-each>", i got an idea to use it again in other transformation like the one posted in here. should I use <xsl:key> or can someone give me an idea on this? thanks in advance. regards. aaron ______________________________________________________ Click here to donate to the Hurricane Katrina relief effort. http://store.yahoo.com/redcross-donate3/
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] Nodes have the same level, aaron apigo | Thread | Re: [xsl] Can I use <xsl:key>, Ragulf Pickaxe |
[xsl] Nodes have the same level, aaron apigo | Date | [xsl] Excluding text fragments, Lensch, Thomas |
Month |