[Date Prev]
| [Thread Prev]
| [Thread Next]
| [Date Next]
--
[Date Index]
| [Thread Index]
Re: [xml-dev] combining XMLEvent lists
- From: Michael Kay <mike@saxonica.com>
- To: xml-dev@lists.xml.org
- Date: Tue, 28 Sep 2010 13:42:04 +0100
Clearly a job for XSLT 2.0, where the processing will be vastly easier
than in Java.
Michael Kay
Saxonica
On 28/09/2010 1:21 PM, Johannes.Lichtenberger wrote:
> Hello,
>
> I've got an Iterator with Lists (Java) out of XMLEvents, which are
> serialized fragments like:
>
> <page>
> <id>732819</id>
> <title>blubb</title>
> <revision>
> <id>233192</id>
> <timestamp>2000-01-21T02:12:21Z</timestamp>
> <text>blaaaaa</text>
> </revision>
> </page>
>
> I want to find combine Lists which have the same page id and the same
> revision timestamp, for example:
>
> List 1:
> <page>
> <id>732819</id>
> <title>blubb</title>
> <revision>
> <id>233192</id>
> <timestamp>2000-01-21T02:12:21Z</timestamp>
> <text>blaaaaa</text>
> </revision>
> </page>
>
> List 2:
> <page>
> <id>732819</id>
> <title>blubb</title>
> <revision>
> <id>333345</id>
> <timestamp>2000-01-21T02:12:21Z</timestamp>
> <text>foobar</text>
> </revision>
> </page>
>
> List 3:
> <page>
> <id>732819</id>
> <title>blubb</title>
> <revision>
> <id>333345</id>
> <timestamp>2000-02-23T03:12:21Z</timestamp>
> <text>baz</text>
> </revision>
> </page>
>
> should become Lists of XMLEvents, which are serialized as
>
> Final List 1:
> <page>
> <id>732819</id>
> <title>blubb</title>
> <revision>
> <id>233192</id>
> <timestamp>2000-01-21T02:12:21Z</timestamp>
> <text>blaaaaa</text>
> </revision>
> <revision>
> <id>333345</id>
> <timestamp>2000-01-21T02:12:21Z</timestamp>
> <text>foobar</text>
> </revision>
> </page>
>
> Final List 2:
> <page>
> <id>732819</id>
> <title>blubb</title>
> <revision>
> <id>333345</id>
> <timestamp>2000-02-23T03:12:21Z</timestamp>
> <text>baz</text>
> </revision>
> </page>
>
> I want to work with the Lists itself, but I don't think XPath-Parsers
> are capable of processing something like a List of XMLEvents.
>
> regards,
> Johannes
>
> _______________________________________________________________________
>
> XML-DEV is a publicly archived, unmoderated list hosted by OASIS
> to support XML implementation and development. To minimize
> spam in the archives, you must subscribe before posting.
>
> [Un]Subscribe/change address: http://www.oasis-open.org/mlmanage/
> Or unsubscribe: xml-dev-unsubscribe@lists.xml.org
> subscribe: xml-dev-subscribe@lists.xml.org
> List archive: http://lists.xml.org/archives/xml-dev/
> List Guidelines: http://www.oasis-open.org/maillists/guidelines.php
>
>
[Date Prev]
| [Thread Prev]
| [Thread Next]
| [Date Next]
--
[Date Index]
| [Thread Index]