XML.orgXML.org
FOCUS AREAS |XML-DEV |XML.org DAILY NEWSLINK |REGISTRY |RESOURCES |ABOUT
OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]
Re: [xml-dev] combining XMLEvent lists

  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]


News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 1993-2007 XML.org. This site is hosted by OASIS