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
--~--