xsl-list
[Top] [All Lists]

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

2014-09-10 12:23:51
On Wed, 10 Sep 2014 09:49:13 -0000
"Vishnu vishnu(_at_)innodata(_dot_)com" 
<xsl-list-service(_at_)lists(_dot_)mulberrytech(_dot_)com> 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/
--~----------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
EasyUnsubscribe: http://lists.mulberrytech.com/unsub/xsl-list/1167547
or by email: xsl-list-unsub(_at_)lists(_dot_)mulberrytech(_dot_)com
--~--

<Prev in Thread] Current Thread [Next in Thread>