0
讓我們假設,您有下面的xml。目標是按FirstName進行分組並將Person導出到不同的xml文件中。每個輸出xml文件最多隻能包含X 不同的名字。XSLT:根據分組輸出到多個xml文件
下面是其中X = 3
XML輸入所需的變換的例子:
<People>
<Person>
<FirstName>John</FirstName>
<LastName>Doe</LastName>
</Person>
<Person>
<FirstName>Jack</FirstName>
<LastName>White</LastName>
</Person>
<Person>
<FirstName>Mark</FirstName>
<LastName>Wall</LastName>
</Person>
<Person>
<FirstName>John</FirstName>
<LastName>Ding</LastName>
</Person>
<Person>
<FirstName>Cyrus</FirstName>
<LastName>Ding</LastName>
</Person>
<Person>
<FirstName>Megan</FirstName>
<LastName>Boing</LastName>
</Person>
</People>
XML輸出1與3個不同的姓
<People>
<Person>
<FirstName>John</FirstName>
<LastName>Doe</LastName>
</Person>
<Person>
<FirstName>John</FirstName>
<LastName>Ding</LastName>
</Person>
<Person>
<FirstName>Jack</FirstName>
<LastName>White</LastName>
</Person>
<Person>
<FirstName>Mark</FirstName>
<LastName>Wall</LastName>
</Person>
</People>
XML輸出2與剩餘的2個名字
<People>
<Person>
<FirstName>Cyrus</FirstName>
<LastName>Ding</LastName>
</Person>
<Person>
<FirstName>Megan</FirstName>
<LastName>Boing</LastName>
</Person>
</People>
在我看來,muenchian分組可以與產生多個輸出文件一起使用。但是,核心問題是我們可以在輸出到新文件之前在哪個位置設置閾值?
+1很好的回答。 – 2010-11-15 21:38:33
很好的答案 – Daniel 2010-11-16 15:17:53