Re: [xsl] Approach to transform 250GB xml data

Subject: Re: [xsl] Approach to transform 250GB xml data
From: "Liam R E Quin liam@xxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx>
Date: Wed, 10 Sep 2014 17:23:33 -0000
On Wed, 10 Sep 2014 09:49:13 -0000
"Vishnu vishnu@xxxxxxxxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> wrote:

> The transformation is just for renaming the element or attributes and to change the tree structure only(not for sorting).

Changing element names and (with care) attribute names or values, can be done with non-XML tools in the absence of XML namespaces. But if you had the expertise to do that (e.g. with Unix/Linux command-line tools) you probably wouldn't be asking here :-)

Changes to the tree structure - depends on the nature of the changes, but almost certainly best to use XML-aware tools.

One way - put the data into an XML database and use XQuery update. Or maybe it's already in a database - you didn't say.

Databases with XQuery update support include (as i understand it) IBM DB2, Oracle, Virtuoso, as well as XML-native systems such as BaseX, eXist, EMC, MarkLogic, Sedna, and, if they're still around, DataDirect (I get a security warning from the DataDirect site).

For sure there are more options.

-- 
Liam Quin - XML Activity Lead, W3C, http://www.w3.org/People/Quin/
Pictures from old books: http://fromoldbooks.org/

Current Thread