xsl-list
[Top] [All Lists]

RE: Best approach

2005-04-21 12:21:54
There's been a lot of discussion on comparing documents on this list a
couple of weeks ago.

Here's one approach: use the XPath 2.0 expression

    deep-equal(doc('result1.xml'), doc('result2.xml'))

If that doesn't meet your needs, you'll have to explain your needs.

Michael Kay
http://www.saxonica.com/ 

-----Original Message-----
From: RahilQ [mailto:qamar_rahil(_at_)yahoo(_dot_)co(_dot_)uk] 
Sent: 21 April 2005 19:25
To: XSL List
Subject: [xsl] Best approach

Hi

Im sure theres a fairly straight-forward and obvious approach 
available. 
So Id like some suggestions.

I have written loads of .xsl files for transforming some .xml 
files. The 
result is a set of 2 separate .xml files (output from 2 separate .xsl 
files) on which Id like to carry out some comparisons.

Graphically for example the process is such:

Step 1 :   Model1.xml -->  Transf1.xsl --> Result1.xml

Step 2:    Model2.xml -->  Transf2.xsl --> Result2.xml


My main problem isnt how to compare Result1 and Result2 but 
how to start 
writing them. In which kind of file?

- Can I import these two files into one .xsl and work upon them? 
or
- Should I and can I write some <?xml-stylesheet 
href='Compare.xsl'.....?> in Result1.xml when generating it from 
Transf1.xsl ? Then only import Result2.xml in Compare.xsl ?

Could someone please advise me on the best approach. I need a 
solution 
that can be as piped as possible as all this will ultimately 
form part 
of one button on the GUI.

Thanks
Rahil

--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: 
<mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--





--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--



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