[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: select only some elements and attributes
Write one template rule that copies and another that doesn't: <xsl:template match="...."> <xsl:copy> <xsl:copy-of select="@*"/> <xsl:apply-templates/> </xsl:copy> </xsl:template> <xsl:template match="...."/> Then you can either list the elements you want copied in the first template rule, e.g. match="a|b|c", and write match="*" in the second; or do it the other way round, have the first template rule invoked by default and the second specify the elements you want excluded. Mike Kay > -----Original Message----- > From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx > [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx]On Behalf Of Meili Zhong > Sent: 15 February 2001 00:55 > To: XSL-List@xxxxxxxxxxxxxxxxxxxxxx > Subject: select only some elements and attributes > > > Hi, What's the best way to only select some elements and > attributes using > xslt? For example, the xml source looks like: > > <product sku="123465-45"> > <title>Mutton and Rice Dog Food</title> > <description sku="2345-67">Everything needed for your pet's > health</description> > <price>25.99</price> > <available_date>2000-12-25</available_date> > <size>large</size> > <weight>40lbs</weight> > <vendor> > <company>Nutro Max</company> > <street>15 Industrial Blvd</street> > <city>Reno</city> > <state>NV</state> > <zip>56381</zip> > <phone>583 233-4598</phone> > </vendor> > </product> > > The output I want should be like: > > <product sku="123465-45"> > <title>Mutton and Rice Dog Food</title> > <price>25.99</price> > <weight>40lbs</weight> > <vendor> > <company>Nutro Max</company> > <phone>583 233-4598</phone> > </vendor> > </product> > > Thank you very much! > > Meili Zhong > > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list > 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
|