[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: Mandatory and Missing Columns
Shashank,
At 07:03 PM 4/6/2010, you wrote: Thank you very much for this. Well if you're using XSLT 2.0, then this: > <xsl:for-each select="//document_type[generate-id() = > generate-id(key('docType',@sp_document_type)[1])]"> > <xsl:variable name="doctype" select="@sp_document_type"/> Can be this: <xsl:for-each-group select="//document-type" group-by="@sp_document_type"> <xsl:variable name="doctype" select="current-grouping-key()"/> While you may not be processing the entire group, there's no rule that says you have to. Alternatively, you might consider this: <xsl:for-each select="distinct-values(//document-type/@sp-document-type"> <xsl:variable name="doctype" select="."/> ... The bottom line is that XSLT 2.0 offers several (many) features that allow you to simplify processing -- Cheers, Wendell ====================================================================== Wendell Piez mailto:wapiez@xxxxxxxxxxxxxxxx Mulberry Technologies, Inc. http://www.mulberrytech.com 17 West Jefferson Street Direct Phone: 301/315-9635 Suite 207 Phone: 301/315-9631 Rockville, MD 20850 Fax: 301/315-8285 ---------------------------------------------------------------------- Mulberry Technologies: A Consultancy Specializing in SGML and XML ======================================================================
|
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
|