Subject: RE: [xsl] Newbie final Tag question From: "Macaulay,Malcolm (US)" <Malcolm.Macaulay2@xxxxxxxxx> Date: Tue, 24 Sep 2002 17:25:07 -0500 |
Hi Rick, Try this: XML: <?xml version="1.0" encoding="UTF-8"?> <root> <prod> <op>abc123</op> </prod> <prod> <op>xyz987</op> </prod> </root> XSLT: <?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:output method="xml" version="1.0" encoding="UTF-8" indent="yes"/> <xsl:template match="/"> <prod> <xsl:apply-templates select="root/prod/op"/> </prod> </xsl:template> <xsl:template match="op"> <xsl:copy-of select="."/> </xsl:template> </xsl:stylesheet> Gives this: <?xml version="1.0" encoding="UTF-8"?> <prod> <op>abc123</op> <op>xyz987</op> </prod> Hope that helps. cheers Malcolm -----Original Message----- From: Holmberg Rick-ra0119 [mailto:Rick.Holmberg@xxxxxxxxxxxx] Sent: Tuesday, September 24, 2002 5:07 PM To: Xsl-List (E-mail) Subject: [xsl] Newbie final Tag question Hoping someone can help with this one... I have a file like <prod> <op>abc123</op> </prod> <prod> <op>xyz987</op> </prod> I want to parse through this and output <prod> <op>abc123</op> <op>xyz987</op> </prod> No matter which way I try, I keep getting a closing </prod> tag where I dont' want one or it processes teh second <prod> twice. Any help is appreciated. Thanks! XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] Newbie final Tag question, Robert Koberg | Thread | RE: [xsl] Newbie final Tag question, Andrew Welch |
Re: [xsl] XSLT model in Java, E L | Date | RE: [xsl] Newbie final Tag question, Robert Koberg |
Month |