On Mon, 14 Jan 2002 10:02:23 +0100 Gannholm Torbjörn <[EMAIL PROTECTED]> wrote:
> I can see that xupdate can be a replacement for xsl: > Start with an empty document, then update it into shape, instead of creating > it with xsl. > > Or one could use xsl instead of xupdate, creating the whole document again > using both the original and the updates as sources. > > However, from an efficiency point of view there will be cases where one is > more suited than the other. > > As for combining the two, perhaps we should take a lesson from Unix and keep > each thing as simple as possible and instead make a pipeline of many simple > xslt:s and xupdates when we have a complex problem to solve. > > Xalan supports pipes of xslt filters, just combine a series of SAX-sources > and SAX-inputs. Hi folks. It would be nice if someone could write a short tutorial about this topic which we could link to the XUpdate project page. XUpdate still lacks of documentation and each work would be appreciated. Regards, Lars. > /tobe > > > -----Ursprungligt meddelande----- > > Från: Lars Martin [mailto:[EMAIL PROTECTED] > > Skickat: den 11 januari 2002 09:58 > > Till: [EMAIL PROTECTED] > > Kopia: [EMAIL PROTECTED]; [EMAIL PROTECTED]; [EMAIL PROTECTED] > > Ämne: Re: Is there xml-diff which produces output in xupdate? > > How can I > > mix xupdate and xsl? > > > > > > On Fri, 11 Jan 2002 04:30:20 +0100 (CET) you wrote: > > > > > From [EMAIL PROTECTED] Fri Jan 11 04:30:20 2002 > > > Return-Path: <[EMAIL PROTECTED]> > > > From: "Mikhail Grushinskiy" <[EMAIL PROTECTED]> > > > To: <[EMAIL PROTECTED]> > > > Cc: "Grushinskiy, Mikhail, ALVAP" <[EMAIL PROTECTED]> > > > Subject: Is there xml-diff which produces output in > > xupdate? How can I mix xupdate and xsl? > > > Date: Thu, 10 Jan 2002 22:23:05 -0500 > > > MIME-Version: 1.0 > > > > > > Please join the XUpdate Developer list for your questions. Otherwise > > you cannot send through the mailing lists. Point your browser to > > http://www.xmldb.org/projects.html for detailed information how to > > subscribe. Thanks. > > > > > > > I have couple questions regarding XML updating, and I > > thought there = > > > could be some > > > people on this mailing list who could help me. > > > > > > Question 1. > > > > > > Regular UNIX diff command is capable of producing output > > which you can = > > > apply to one > > > file and get another as a result. (it can be sed script of > > file for = > > > patch). > > > > > > I wonder is there any analog for this in XML world?=20 > > > > > > I'm looking for a program (preferably in Java) to generate > > diff in XML = > > > (XUPDATE) between > > > two XML files.=20 > > > > > > I should be able to run it using some xupdate processor on > > one of the = > > > input files > > > to get another. ( I guess it's the criteria that the diff > > is correct). > > > > The only tool I'm aware of is XMLDiff (see at > > http://www.xmldb.org/xupdate/resources.html), but it is > > written in Python. > > XMLDiff supports XUpdate outputs. I'm not sure if it also supports or > > provides a "patch" tool. > > > > Somewhere deep in the Infozone sources (http://www.infozone-group.org) > > we managed to fix the "treediff" package in Apache/Crimson and to > > patch it to use XUpdate (Lexus) commands. This package is Java based > > but I'm not sure if it is still available. > > > > > Question 2. > > > > > > Can I embed xupdate into xsl? In other words how can I use > > XUPDATE from = > > > within XSL template? > > > I need to be able to update my XML document during XSL > > transformation. > > > > You need to update a document during transformation? Sounds rather > > strange to me?! Can you give us a use case, please. > > > > > Is it possible to plug in lexus into one of the XSL > > processors as XALAN? > > > Well I guess the question is more how actually do so than the = > > > possibility. It seems to be possible for me... -- ______________________________________________________________________ Lars Martin mailto:[EMAIL PROTECTED] SMB GmbH http://www.smb-tec.com ---------------------------------------------------------------------- Post a message: mailto:[EMAIL PROTECTED] Unsubscribe: mailto:[EMAIL PROTECTED] Contact administrator: mailto:[EMAIL PROTECTED] Read archived messages: http://archive.xmldb.org/ ----------------------------------------------------------------------