xslt count nodesets returned by key -


मेरे एक्सएसएलटी में, मैं अपने schedule_id मानों की संख्या निर्धारित करने की कोशिश कर रहा हूं > & Lt; event / & gt; s ताकि मैं एक तालिका का उत्पादन कर सकूं जहां प्रत्येक कॉलम एक schedule_id के लिए उपयोग किया जाता है निम्न कुंजी को आवश्यकता के अनुसार समूहित नोडसैट्स को पुनः प्राप्त करना चाहिए तो मैं कैसे तय कर सकता हूं कि कितने नोडसेट लौट आएंगे?

<पूर्व> & lt; xsl: कुंजी नाम = "ईवेंट-दर-अनुसूची" मैच = "ईवेंट" का उपयोग करें = "@ शेड्यूल_आईडी" / & gt;

3 (मैं जिस संख्या की गणना करने की कोशिश कर रहा हूँ) भिन्न schedule_id s:

  & lt; घटना event_id = "6" तारीख = "2009-05-27" शेड्यूल_आईड = "4" & gt; & Lt; ev_title & gt; एड की Bday & lt; / ev_title & gt; & Lt; / घटना & gt; & Lt; घटना event_id = "4" तारीख = "2009-11-11" शेड्यूल_आईड = "0" & ​​gt; & Lt; ev_title & gt; स्मरण दिवस & lt; / ev_title & gt; & Lt; / घटना & gt; & Lt; इवेंट event_id = "6" तारीख = "2009-08-17" शेड्यूल_आईड = "23" & gt; & Lt; ev_title & gt; & gt; दोपहर के भोजन के साथ बिल & lt; / ev_title & gt; & Lt; / घटना & gt; & Lt; घटना event_id = "1" दिनांक = "2009-12-25" शेड्यूल_आईड = "0" & ​​gt; & LT; ev_title & gt; क्रिसमस & lt; / ev_title & gt; & Lt; / घटना & gt; & Lt; घटना event_id = "6" तारीख = "2009-05-02" शेड्यूल_आईड = "4" & gt; & Lt; ev_title & gt; बेथ्स बीड़ी & lt; / ev_title & gt; & Lt; / घटना & gt; & Lt; इवेंट event_id = "6" तारीख = "200 9 01-01" शेड्यूल_आईड = "23" & gt; & Lt; ev_title & gt; प्रदर्शन की समीक्षा & lt; / ev_title & gt; & Lt; / घटना & gt;  

आप जिस XPath की तलाश कर रहे हैं वह है:

  गिनती (घटना [उत्पन्न- id () = जनरेट-आईडी (कुंजी ('घटना-दर-अनुसूची', @schedule_id) [1])])  

असल में, यह मुंचन है समूहिंग।

यह उन सभी नोड्स की गणना करता है जो अपने संबंधित समूहों में सबसे पहले हैं - एक्सपाथ शब्दों में यह है: उनकी पहचान आईडी के पहले नोड की आईडी से मेल खाना चाहिए। समूह।


Comments

Popular posts from this blog

asp.net - Javascript/DOM Why is does my form not support submit()? -

sockets - Delphi: TTcpServer, connection reset when reading -

javascript - Classic ASP "ExecuteGlobal" statement acting differently on two servers -