[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] deep copy and exclude some nodes
hi, <line> <field1>1</field1> <field2>2</field2> <field3>3</field3> </line> i am processing the <line> node in this simplified example. and i need to copy this node 2 times. The first is a copy of everything and the second should exclude <field2> giving this result <line> <field1>1</field1> <field2>2</field2> <field3>3</field3> </line> <line> <field1>1</field1> <field3>3</field3> </line> I used <xsl:copy> <xsl:copy-of select="@*"/> <xsl:copy-of select="*[name() != 'field2']"/> <xsl:copy> But what when i need to remove more fields. I tried <xsl:copy-of select="*[name() != 'field1' and name() != 'field2']"/> but is not working. I think this is the wrong approach. Joeri 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
|