<?xml version="1.0" encoding="UTF-8"?><rss xmlns:xrl="http://1060.org/xrl" version="2.0"><channel><title>1060 Forum - Recent Entries</title><link>http://www.deltaxml.com/forum/</link><description>
					Entries: 11 Views: 12</description><generator>1060 NetKernel Standard Edition v2.x.x 1060 Forum v1.0.0</generator><language>en-us</language><ttl>60</ttl><item><title>Re: Ignore an element</title><link>http://www.deltaxml.com/forum/entry/70</link><guid isPermaLink="true">http://www.deltaxml.com/forum/entry/70</guid><description>&lt;div&gt;Hi Arul,&lt;br/&gt;&lt;br/&gt;Thanks for the question. There are various ways to ignore an element during the comparison. I have outlined a couple below.&lt;br/&gt;&lt;br/&gt;The simplest solution is to remove the element you wish to ignore before comparing. All this requires a simple input filter. It does mean that the element isn't in the result file at all, this may of course not be what you require.&lt;br/&gt;&lt;br/&gt;Another possible solution is to leave the element in for comparison but then convert it back to the version that was in one of the input documents. This requires an output filter and again, this should be relatively easy to write. Take a look at dx2-extract-version.xsl in the xsl samples directory for an example of how to output a particular version of an element (or in the case of the XSL filter, the whole file).&lt;br/&gt;&lt;br/&gt;These are just a couple of suggestions, if you could provide a more detailed example of what you are trying to achieve, we will be able to give you some more relevant help with a solution.&lt;br/&gt;&lt;br/&gt;Many thanks,&lt;br/&gt;&lt;br/&gt;Tristan&lt;/div&gt;</description><pubDate>Fri, 27 Jun 2008 007:47:00 GMT</pubDate></item><item><title>Ignore an element </title><link>http://www.deltaxml.com/forum/entry/69</link><guid isPermaLink="true">http://www.deltaxml.com/forum/entry/69</guid><description>&lt;div&gt;I would like to know how to ignore an element. Defining keys based on the id attribute is not appropriate in this case.&lt;br/&gt;Could you provide me some samples for ignoring an element?&lt;br/&gt;&lt;/div&gt;</description><pubDate>Fri, 27 Jun 2008 007:47:00 GMT</pubDate></item><item><title>Hai chrisc</title><link>http://www.deltaxml.com/forum/entry/68</link><guid isPermaLink="true">http://www.deltaxml.com/forum/entry/68</guid><description>&lt;div&gt;Thanks for your support. It works fine now. I am also in need of another help. I would like to know how to ignore an element. I looked out for samples in your site. I got samples only for ignoring some attributes.&lt;br/&gt;&lt;br/&gt;Could you provide me some samples for ignoring an element?&lt;br/&gt;&lt;br/&gt;Thanks,&lt;br/&gt;Arul&lt;/div&gt;</description><pubDate>Thu, 19 Jun 2008 15:50:00 GMT</pubDate></item><item><title>re: ignore all attributes of an element</title><link>http://www.deltaxml.com/forum/entry/67</link><guid isPermaLink="true">http://www.deltaxml.com/forum/entry/67</guid><description>&lt;div&gt;There are various settings that control the matching. Looking at this data it appears that you weren't using the enhanced matcher.&lt;br/&gt;&lt;br/&gt;When I run this command:&lt;br/&gt;&lt;table align="center" border="0" cellpadding="3" cellspacing="1" width="90%"&gt;&lt;tr&gt;&lt;td&gt;&lt;div class="forum-code"&gt;&lt;pre&gt;&lt;font size="2"&gt;java -jar /usr/local/DeltaXMLCore-5_0/command.jar compare delta f1.xml f2.xml f12.xml&lt;/font&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br/&gt;&lt;br/&gt;I the following result (using the new &lt;a href="http://www.deltaxml.com/dxml/library/deltav2-format-specification.html" target="_new"&gt;deltaV2 format&lt;/a&gt;):&lt;br/&gt;&lt;br/&gt;&lt;table align="center" border="0" cellpadding="3" cellspacing="1" width="90%"&gt;&lt;tr&gt;&lt;td&gt;&lt;div class="forum-xml"&gt;&lt;div class="xmlverb-default codeblock"&gt;&amp;lt;&lt;span class="xmlverb-element-name"&gt;footnotes&lt;/span&gt;&lt;span class="xmlverb-ns-name"&gt; xmlns:deltaxml&lt;/span&gt;="&lt;span class="xmlverb-ns-uri"&gt;http://www.deltaxml.com/ns/well-formed-delta-v1&lt;/span&gt;"&lt;span class="xmlverb-ns-name"&gt; xmlns:dxa&lt;/span&gt;="&lt;span class="xmlverb-ns-uri"&gt;http://www.deltaxml.com/ns/non-namespaced-attribute&lt;/span&gt;" &lt;span class="xmlverb-attr-name"&gt;deltaxml:deltaV2&lt;/span&gt;="&lt;span class="xmlverb-attr-content"&gt;A!=B&lt;/span&gt;"&amp;gt;&lt;br/&gt;  &amp;lt;&lt;span class="xmlverb-element-name"&gt;footnote&lt;/span&gt; &lt;span class="xmlverb-attr-name"&gt;deltaxml:deltaV2&lt;/span&gt;="&lt;span class="xmlverb-attr-content"&gt;A&lt;/span&gt;" &lt;span class="xmlverb-attr-name"&gt;alt&lt;/span&gt;="&lt;span class="xmlverb-attr-content"&gt;1&lt;/span&gt;" &lt;span class="xmlverb-attr-name"&gt;id&lt;/span&gt;="&lt;span class="xmlverb-attr-content"&gt;61177&lt;/span&gt;" &lt;span class="xmlverb-attr-name"&gt;label&lt;/span&gt;="&lt;span class="xmlverb-attr-content"&gt;1&lt;/span&gt;" &lt;span class="xmlverb-attr-name"&gt;order&lt;/span&gt;="&lt;span class="xmlverb-attr-content"&gt;2&lt;/span&gt;" &lt;span class="xmlverb-attr-name"&gt;size&lt;/span&gt;="&lt;span class="xmlverb-attr-content"&gt;1&lt;/span&gt;"&amp;gt;&lt;br/&gt;    &amp;lt;&lt;span class="xmlverb-element-name"&gt;para&lt;/span&gt;&amp;gt;&lt;span class="xmlverb-text"&gt;New Footnote&lt;/span&gt;&amp;lt;/&lt;span class="xmlverb-element-name"&gt;para&lt;/span&gt;&amp;gt;&lt;br/&gt;  &amp;lt;/&lt;span class="xmlverb-element-name"&gt;footnote&lt;/span&gt;&amp;gt;&lt;br/&gt;  &amp;lt;&lt;span class="xmlverb-element-name"&gt;footnote&lt;/span&gt; &lt;span class="xmlverb-attr-name"&gt;deltaxml:deltaV2&lt;/span&gt;="&lt;span class="xmlverb-attr-content"&gt;A!=B&lt;/span&gt;" &lt;span class="xmlverb-attr-name"&gt;alt&lt;/span&gt;="&lt;span class="xmlverb-attr-content"&gt;1&lt;/span&gt;" &lt;span class="xmlverb-attr-name"&gt;id&lt;/span&gt;="&lt;span class="xmlverb-attr-content"&gt;61178&lt;/span&gt;" &lt;span class="xmlverb-attr-name"&gt;order&lt;/span&gt;="&lt;span class="xmlverb-attr-content"&gt;2&lt;/span&gt;" &lt;span class="xmlverb-attr-name"&gt;size&lt;/span&gt;="&lt;span class="xmlverb-attr-content"&gt;1&lt;/span&gt;"&amp;gt;&lt;br/&gt;    &amp;lt;&lt;span class="xmlverb-element-nsprefix"&gt;deltaxml&lt;/span&gt;:&lt;span class="xmlverb-element-name"&gt;attributes&lt;/span&gt; &lt;span class="xmlverb-attr-name"&gt;deltaxml:deltaV2&lt;/span&gt;="&lt;span class="xmlverb-attr-content"&gt;A!=B&lt;/span&gt;"&amp;gt;&lt;br/&gt;      &amp;lt;&lt;span class="xmlverb-element-nsprefix"&gt;dxa&lt;/span&gt;:&lt;span class="xmlverb-element-name"&gt;label&lt;/span&gt; &lt;span class="xmlverb-attr-name"&gt;deltaxml:deltaV2&lt;/span&gt;="&lt;span class="xmlverb-attr-content"&gt;A!=B&lt;/span&gt;"&amp;gt;&lt;br/&gt;        &amp;lt;&lt;span class="xmlverb-element-nsprefix"&gt;deltaxml&lt;/span&gt;:&lt;span class="xmlverb-element-name"&gt;attributeValue&lt;/span&gt; &lt;span class="xmlverb-attr-name"&gt;deltaxml:deltaV2&lt;/span&gt;="&lt;span class="xmlverb-attr-content"&gt;A&lt;/span&gt;"&amp;gt;&lt;span class="xmlverb-text"&gt;2&lt;/span&gt;&amp;lt;/&lt;span class="xmlverb-element-nsprefix"&gt;deltaxml&lt;/span&gt;:&lt;span class="xmlverb-element-name"&gt;attributeValue&lt;/span&gt;&amp;gt;&lt;br/&gt;        &amp;lt;&lt;span class="xmlverb-element-nsprefix"&gt;deltaxml&lt;/span&gt;:&lt;span class="xmlverb-element-name"&gt;attributeValue&lt;/span&gt; &lt;span class="xmlverb-attr-name"&gt;deltaxml:deltaV2&lt;/span&gt;="&lt;span class="xmlverb-attr-content"&gt;B&lt;/span&gt;"&amp;gt;&lt;span class="xmlverb-text"&gt;1&lt;/span&gt;&amp;lt;/&lt;span class="xmlverb-element-nsprefix"&gt;deltaxml&lt;/span&gt;:&lt;span class="xmlverb-element-name"&gt;attributeValue&lt;/span&gt;&amp;gt;&lt;br/&gt;      &amp;lt;/&lt;span class="xmlverb-element-nsprefix"&gt;dxa&lt;/span&gt;:&lt;span class="xmlverb-element-name"&gt;label&lt;/span&gt;&amp;gt;&lt;br/&gt;    &amp;lt;/&lt;span class="xmlverb-element-nsprefix"&gt;deltaxml&lt;/span&gt;:&lt;span class="xmlverb-element-name"&gt;attributes&lt;/span&gt;&amp;gt;&lt;br/&gt;    &amp;lt;&lt;span class="xmlverb-element-name"&gt;para&lt;/span&gt; &lt;span class="xmlverb-attr-name"&gt;deltaxml:deltaV2&lt;/span&gt;="&lt;span class="xmlverb-attr-content"&gt;A=B&lt;/span&gt;"&amp;gt;&lt;span class="xmlverb-text"&gt;share report&lt;/span&gt;&amp;lt;/&lt;span class="xmlverb-element-name"&gt;para&lt;/span&gt;&amp;gt;&lt;br/&gt;  &amp;lt;/&lt;span class="xmlverb-element-name"&gt;footnote&lt;/span&gt;&amp;gt;&lt;br/&gt;&amp;lt;/&lt;span class="xmlverb-element-name"&gt;footnotes&lt;/span&gt;&amp;gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br/&gt;&lt;br/&gt;This command has the enhanced matcher turned on by default. With this command:&lt;br/&gt;&lt;br/&gt;&lt;table align="center" border="0" cellpadding="3" cellspacing="1" width="90%"&gt;&lt;tr&gt;&lt;td&gt;&lt;div class="forum-code"&gt;&lt;pre&gt;&lt;font size="2"&gt;java -jar /usr/local/DeltaXMLCore-5_0/command.jar compare delta f1.xml f2.xml f12.xml "Enhanced Match 1=false"&lt;/font&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br/&gt;&lt;br/&gt;I get a similar result to the one you posted.&lt;br/&gt;&lt;br/&gt;If you are coding using the API see the feature settings information in the javadoc.&lt;br/&gt;&lt;br/&gt;The enhanced matcher takes note of the PCData in the &amp;lt;para&amp;gt; child elements when aligning the &amp;lt;footnote&amp;gt; elements. There are other ways of aligning the footnotes, one of which is to assign higher priority to certain attributes using deltaxml:keys. Perhaps defining keys based on the id attribute would be appropriate in this case?&lt;br/&gt;&lt;br/&gt;If so this can be achieved with an input XSLT filter which adds the deltaxml:key attribute to each of your footnote elements. Keys are discussed in &lt;a href="http://www.deltaxml.com/dxml/library/how-to-use-keys.html" target="_new"&gt;http://www.deltaxml.com/dxml/library/how-to-use-keys.html&lt;/a&gt; and there is an &lt;a href="http://www.deltaxml.com/free/examples/core-features/keys" target="_new"&gt; interactive example&lt;/a&gt;.&lt;br/&gt;&lt;br/&gt;And if you are looking for sample code, including an XSLT filter please see the AddressBook sample program in the release.&lt;br/&gt;&lt;br/&gt;Now the matching is more appropriate, it should then be possible to address any issues with the attributes. You could decide to:&lt;br/&gt;&lt;br/&gt;- remove the label attribute from the result&lt;br/&gt;- use either the A or B values when there is a difference.&lt;br/&gt;&lt;br/&gt;Are any of these appropriate? When you say you want to ignore an attribute change, what are you trying to achieve? We can provide some sample code but we need to understand the requirement a little more.&lt;/div&gt;</description><pubDate>Thu, 19 Jun 2008 15:50:00 GMT</pubDate></item><item><title>ignore all attributes of an element</title><link>http://www.deltaxml.com/forum/entry/66</link><guid isPermaLink="true">http://www.deltaxml.com/forum/entry/66</guid><description>&lt;div&gt;But my problem is totally different.  Please look at this problem I have attached the code also. I have two footnotes and i have deleted one and taking diff xml using deltaxml api. Please look at the code give provide me some samples.&lt;br/&gt; &lt;br/&gt;old xml&lt;br/&gt;&amp;lt;footnote alt="1" id="61177" label="1" order="2" size="1"&amp;gt;   &amp;lt;para&amp;gt;New Footnote&amp;lt;/para&amp;gt; &lt;br/&gt;&amp;lt;/footnote&amp;gt;&lt;br/&gt;&amp;lt;footnote alt="1" id="61178" label="2" order="2" size="1"&amp;gt;   &amp;lt;para&amp;gt;share report&amp;lt;/para&amp;gt;  &lt;br/&gt;&amp;lt;/footnote&amp;gt;&lt;br/&gt;new xml&lt;br/&gt;&amp;lt;footnote alt="1" id="61178" label="1" order="2" size="1"&amp;gt;   &amp;lt;para&amp;gt;share report&amp;lt;/para&amp;gt;  &lt;br/&gt;&amp;lt;/footnote&amp;gt;&lt;br/&gt;diff xml&lt;br/&gt;&amp;lt;footnote id="61177" deltaxml:delta="WFmodify" alt="1" label="1" order="1" size="1"&amp;gt;&lt;br/&gt;    &amp;lt;para deltaxml:delta="WFmodify"&amp;gt;&amp;lt;deltaxml:PCDATAmodify&amp;gt;&amp;lt;deltaxml:PCDATAold&amp;gt;&lt;br/&gt;      New Footnote&amp;lt;/deltaxml:PCDATAold&amp;gt;&lt;br/&gt;&amp;lt;deltaxml:PCDATAnew&amp;gt;share report&amp;lt;/deltaxml:PCDATAnew&amp;gt;&amp;lt;/deltaxml:PCDATAmodify&amp;gt;&amp;lt;/para&amp;gt;&amp;lt;/footnote&amp;gt;&lt;br/&gt;&amp;lt;footnote deltaxml:delta="delete" alt="1" id="61178" label="2" order="2" size="1"&amp;gt;&amp;lt;para&amp;gt;share report.&amp;lt;/para&amp;gt;&amp;lt;/footnote&amp;gt;&lt;br/&gt;&lt;br/&gt;In the above new xml I have deleted one footnote and i want to compare the old and new xml. I have to get the result as first footnote as deleted. But i get the result as modified. For this i fount label  is same for the first element in both xml. So i want to ignore this  I would like to get the xsl file for this and do i have to set this as input filter or output filter. &lt;/div&gt;</description><pubDate>Thu, 19 Jun 2008 15:50:00 GMT</pubDate></item><item><title>DeltaXML Core 5.0</title><link>http://www.deltaxml.com/forum/entry/65</link><guid isPermaLink="true">http://www.deltaxml.com/forum/entry/65</guid><description>&lt;div&gt;DeltaXML Core 5.0 is now available.  This is a major new release&lt;br/&gt;with these features:&lt;br/&gt;&lt;br/&gt;  - A new delta format ('deltaV2') which is easier to&lt;br/&gt;      process with XSLT/XPath/XQuery.&lt;br/&gt;&lt;br/&gt;  - New filters and some new pipelines, particularly&lt;br/&gt;      suited to document-centric XML.&lt;br/&gt;&lt;br/&gt;  - Some API-level changes, including some new methods,&lt;br/&gt;      improved error/exception handling and API&lt;br/&gt;      house-keeping including the removal of some&lt;br/&gt;      previously deprecated features.&lt;br/&gt;&lt;br/&gt;Further details are provided in the release notes:&lt;br/&gt;&lt;br/&gt;   &lt;a href="http://www.deltaxml.com/core/current/docs/release-notes.html" target="_new"&gt;http://www.deltaxml.com/core/current/docs/release-notes.html&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;While this release defaults to use the new delta format, the old&lt;br/&gt;format is still available through a feature setting.  We would&lt;br/&gt;encourage existing users to upgrade to the new format and filters.&lt;br/&gt;However, support for users who wish to continue to use deltaV1&lt;br/&gt;and the current filters is available via a 'Filter Compatibility Pack'&lt;br/&gt;or 'FCP'.  For more information:&lt;br/&gt;&lt;br/&gt;   &lt;a href="http://www.deltaxml.com/library/filter-migration.html" target="_new"&gt;http://www.deltaxml.com/library/filter-migration.html&lt;/a&gt;&lt;br/&gt;   &lt;a href="http://www.deltaxml.com/library/downloads.html" target="_new"&gt;http://www.deltaxml.com/library/downloads.html&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;The feature-walkthroughs, sandboxes, online services and technical&lt;br/&gt;documentation on the DeltaXML website have been updated to support this&lt;br/&gt;release.  The following link provides an index to the documentation:&lt;br/&gt;&lt;br/&gt;   &lt;a href="http://www.deltaxml.com/library/index.html" target="_new"&gt;http://www.deltaxml.com/library/index.html&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Enterprise release customers with current support contracts can request&lt;br/&gt;a Core 5.0 build be prepared and made available at their download area.&lt;br/&gt;&lt;br/&gt;Evaluations of DeltaXML Core 5.0 are available to registered users of&lt;br/&gt;the DeltaXML website.  We have reset all user records so that even if&lt;br/&gt;you have previously had an evaluation you can now request a new&lt;br/&gt;evaluation activation key for 5.0.  These can be used with the&lt;br/&gt;5.0 download available from the website (after registered-user login).&lt;br/&gt;&lt;br/&gt;Named-user and Professional-server customers with annual maintenance&lt;br/&gt;will shortly receive their new activation keys via email.&lt;br/&gt;&lt;br/&gt;As always, feedback is welcome via the website support forums or&lt;br/&gt;via our usual support channels for enterprise customers.&lt;/div&gt;</description><pubDate>Thu, 29 Mar 2007 11:38:00 GMT</pubDate></item><item><title>Thanks for the update/plans</title><link>http://www.deltaxml.com/forum/entry/63</link><guid isPermaLink="true">http://www.deltaxml.com/forum/entry/63</guid><description>&lt;div&gt;Hi Jeff,&lt;br/&gt;&lt;br/&gt;Thanks for the updates.  Stay tuned next week...&lt;br/&gt;&lt;br/&gt;We've planned how to extend the customization layer - where we currently have 2 directories:&lt;br/&gt;  dxml-fo&lt;br/&gt;  dxml-html&lt;br/&gt;We are going to add 2 more for namespaced docbook 5:&lt;br/&gt;  dxml-fo-ns&lt;br/&gt;  dxml-html-ns&lt;br/&gt;&lt;br/&gt;The idea is that these can then be used with docbook-xsl-1.74.0 and docbook-xsl-ns-1.74.0 respectively.&lt;br/&gt;&lt;br/&gt;This should be our docbook-changebars-0.1.3 release and should be available next week - together with the updated docbook pipeline(s) for our comparator.&lt;br/&gt;&lt;br/&gt;Thanks,&lt;br/&gt;&lt;br/&gt;Nigel&lt;/div&gt;</description><pubDate>Tue, 003 Jun 2008 23:54:00 GMT</pubDate></item><item><title>Docbook customization layers</title><link>http://www.deltaxml.com/forum/entry/62</link><guid isPermaLink="true">http://www.deltaxml.com/forum/entry/62</guid><description>&lt;div&gt;Forgot to mention, we're already using your docbook customization layers, but with output created by DiffMk. DiffMk has issues, however, that we have been unable to address, so we're arranging the approval for a commercial solution.&lt;/div&gt;</description><pubDate>Tue, 003 Jun 2008 23:54:00 GMT</pubDate></item><item><title>Well, that explains that.</title><link>http://www.deltaxml.com/forum/entry/61</link><guid isPermaLink="true">http://www.deltaxml.com/forum/entry/61</guid><description>&lt;div&gt;Hi Nigel,&lt;br/&gt;&lt;br/&gt;In hindsight, I (of course) should have realized that the fact that added elements were being picked up and processed correctly ment that this couldn't possibly be a namespace issue. What can I say, I was tired.&lt;br/&gt;&lt;br/&gt;The only thing missing is indeed the &amp;lt;phrase&amp;gt; element insertion.&lt;br/&gt;&lt;br/&gt;The immediate need is for processing Docbook 5 documents, although we'll be needing to process DITA 1.4 documents within the next few months.&lt;br/&gt;&lt;br/&gt;Jeff.&lt;/div&gt;</description><pubDate>Tue, 003 Jun 2008 23:54:00 GMT</pubDate></item><item><title>Re: docbookinfilter.xsl, docbookoutfilter.xm, and Docbook 5 (namespaces)</title><link>http://www.deltaxml.com/forum/entry/60</link><guid isPermaLink="true">http://www.deltaxml.com/forum/entry/60</guid><description>&lt;div&gt;Hello JR, &lt;br/&gt;&lt;br/&gt;&lt;table align="center" border="0" cellpadding="3" cellspacing="1" width="90%"&gt; &lt;tr&gt;&lt;td&gt;&lt;div class="forum-quote"&gt;I'm trying to add namespace awareness to the infilter and outfilter files, and am having some difficulty; the main issue that I have is that I'm not sure what the expected output of the infilter should look like. &lt;br/&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br/&gt;&lt;br/&gt;We wrote the docbook-infilter.xsl when we knew docbook5 name namespaces were coming along - but we didn't know the details of which namespace was to be used.  So we've used the trick of matching on local-names only and using an identity transform.  I've just re-read the code and I believe that filter should work on both Docbook 4 and 5.  If the input has namespaces, so will the output of this filter.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;To answer your question - pretty much like the input file with the addition of some attributes such as deltaxml:key, deltaxml:word-by-word, xml:space.  It is also intended to wrap the contents of certain elements (see line 101) in deltaxml:line elements.  None of the things added in the infilter are in the Docbook namespace.&lt;br/&gt;&lt;br/&gt;&lt;table align="center" border="0" cellpadding="3" cellspacing="1" width="90%"&gt; &lt;tr&gt;&lt;td&gt;&lt;div class="forum-quote"&gt;At the moment, it appears to be processing everything normally, but Deltacore is still not picking on and marking changes done within the body a content element. What should I be looking for?&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br/&gt;&lt;br/&gt;If you have a specific example of changes not being 'picked up' we'd like to hear about it.  It could be because docbook-outfilter is outputting elements in the wrong namespace if the rest of your pipeline is expecting to process Docbook5.&lt;br/&gt;&lt;br/&gt;There is a little more work to be done with the docbook outfilter to update it for docbook5 and namespaces (it need to generate elements such as phrase in the new namespace).&lt;br/&gt;&lt;br/&gt;And then there is work on our customization layer for docbook-xsl.  I was working on this during on long train journey on Friday (but that was 1.73.3 and 1.74 has just come out)...&lt;br/&gt;&lt;br/&gt;We're busy working on our core 5.0 release this week (scheduled for release this week).  However, we've recently had a number of users ask for updates/improvements and docbook5 support and we are planning to address these next week.  So if you can hold on for a week or so you can expect us to provide updates to both the in/out-filters used in Core and also the customization layer to support docbook5.&lt;br/&gt;&lt;br/&gt;Can I ask (to help with scheduling):  Are you also interested in using our docbook-xsl customization layer(s) or are you using some other publishing pipeline?&lt;br/&gt;&lt;br/&gt;Cheers,&lt;br/&gt;&lt;br/&gt;Nigel&lt;/div&gt;</description><pubDate>Tue, 003 Jun 2008 23:54:00 GMT</pubDate></item><item><title>docbookinfilter.xsl, docbookoutfilter.xm, and Docbook 5 (namespaces)</title><link>http://www.deltaxml.com/forum/entry/59</link><guid isPermaLink="true">http://www.deltaxml.com/forum/entry/59</guid><description>&lt;div&gt;I'm trying to add namespace awareness to the infilter and outfilter files, and am having some difficulty; the main issue that I have is that I'm not sure what the expected output of the infilter should look like. At the moment, it appears to be processing everything normally, but Deltacore is still not picking on and marking changes done within the body a content element. What should I be looking for?&lt;/div&gt;</description><pubDate>Tue, 003 Jun 2008 23:54:00 GMT</pubDate></item><item><title>Re: Problems</title><link>http://www.deltaxml.com/forum/entry/58</link><guid isPermaLink="true">http://www.deltaxml.com/forum/entry/58</guid><description>&lt;div&gt;Hello Troy,&lt;br/&gt;&lt;br/&gt;We've investigated this by looking at the logs (and also the files which Troy emailed to our support email address).&lt;br/&gt;&lt;br/&gt;One of the problems with the service is poor error reporting (we've probably introduced a bug since release).  This needs work on the code of the actual web-service itself.&lt;br/&gt;&lt;br/&gt;As you may have discovered input files should not contain revisionflag attributes.&lt;br/&gt;&lt;br/&gt;There was another issue with Troy's data when running XEP - were investigating this further.&lt;br/&gt;&lt;br/&gt;The performance issues are something we've been addressing  - we introduced a catalog to improve performance when we found fetching the docbook DTDs from docbook.org was slow and we added the 4.3, 4.4 and 4.5 DTDs to the catalog.  Unfortunately Troy's files used the 4.2 DTDs.&lt;br/&gt;&lt;br/&gt;Aside from the delays associated with fetching the DTDs there's not that much we can do to make things faster - its our own colocated server running the service and it has enough CPUs and RAM.  In some cases the three stage publishing pipeline (DeltaXML compare, docbook-xsl+customizations, XEP) just takes a longish time to run if the input documents are large.  Its possible the browser is just timing out waiting for the response from the server.&lt;br/&gt;&lt;br/&gt;We will look at the service and several improvements are due soon (probably starting in the next 2 weeks):&lt;br/&gt;&lt;br/&gt; - automatic removal of revisionflags on input documents&lt;br/&gt; - add catalog support for more docbook DTDs&lt;br/&gt; - add support for Docbook 5 and namespaces&lt;br/&gt; - better error reporting&lt;br/&gt; - consideration of new service models including separation of the upload, batch-processsing and then download to avoid timeouts&lt;br/&gt;&lt;br/&gt;Any users of the service - please do report any problems you find here, feedback is welcome.  The components of the system are available for evaluation/download and you could run them locally if you have problems with data sizes and timeouts in the short term.   Running things locally also tends to work better if your docbook files reference images and you need these to appear in rendered results.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Nigel&lt;/div&gt;</description><pubDate>Wed, 28 May 2008 21:05:00 GMT</pubDate></item><item><title>problem with online diff</title><link>http://www.deltaxml.com/forum/entry/57</link><guid isPermaLink="true">http://www.deltaxml.com/forum/entry/57</guid><description>&lt;div&gt;After a half dozen attempts to compare docbook xml files, I think I was able to submit acceptable xml to the online comparison form, however, after 60-70 seconds of processing I get a 'Internet Explorer cannot display the webpage' message.&lt;br/&gt;&lt;br/&gt;The options were for docbook xml with revisionflags, no validation, no word by word and 2 uploaded files.&lt;/div&gt;</description><pubDate>Wed, 28 May 2008 21:05:00 GMT</pubDate></item><item><title>Re: Determining if documents are equivalent with PipelinedComparator?</title><link>http://www.deltaxml.com/forum/entry/56</link><guid isPermaLink="true">http://www.deltaxml.com/forum/entry/56</guid><description>&lt;div&gt;Hi,&lt;br/&gt;&lt;br/&gt;Firstly, thanks for taking the time to evaluate DeltaXML Core, I hope you are finding it useful.&lt;br/&gt;&lt;br/&gt;The PipelinedComparator does not yet include an equivalent to the isEqual() method of XMLComparator. However, we will soon be releasing a new major version of DeltaXML Core (version 5.0) that is currently in beta testing. We will add the isEqual() method to the PipelinedComparator in the next beta version, which can be made available to you if you wish, or you could wait until the final release of 5.0. The isEqual() method would make use of any input filters defined on the PipelinedComparator and then perform a fast-fail comparison of the input documents in much the same way as the XMLComparator method. Obviously, output filters are not relevant in this case.&lt;br/&gt;&lt;br/&gt;In the meantime, I have outlined below details of how you can go about determining equality from the current output of PipelinedComparator.&lt;br/&gt;&lt;br/&gt;I hope you find this useful, please do let us know if you have any other questions.&lt;br/&gt;&lt;br/&gt;Many thanks,&lt;br/&gt;&lt;br/&gt;Tristan&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;b&gt;Changes-only delta&lt;/b&gt;&lt;br/&gt;If you produce a changes-only delta, the result of comparing two equal inputs will simply be:&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;table align="center" border="0" cellpadding="3" cellspacing="1" width="90%"&gt;&lt;tr&gt;&lt;td&gt;&lt;div class="forum-xml"&gt;&lt;div class="xmlverb-default codeblock"&gt;&amp;lt;&lt;span class="xmlverb-element-name"&gt;root&lt;/span&gt;&lt;span class="xmlverb-ns-name"&gt; xmlns:deltaxml&lt;/span&gt;="&lt;span class="xmlverb-ns-uri"&gt;http://www.deltaxml.com/ns/well-formed-delta-v1&lt;/span&gt;" &lt;span class="xmlverb-attr-name"&gt;deltaxml:delta&lt;/span&gt;="&lt;span class="xmlverb-attr-content"&gt;unchanged&lt;/span&gt;" /&amp;gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br/&gt;&lt;br/&gt;where 'root' is the root element of your inputs. While this will not return as quickly as isEqual() does if the inputs are &lt;i&gt;not&lt;/i&gt; the same, it does provide a simple way of determining equality.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;b&gt;Full-context delta&lt;/b&gt;&lt;br/&gt;If you produce a full-context delta, you don't need to read the whole result to determine whether the inputs are equal or not. All you need to test is the &lt;i&gt;deltaxml:delta&lt;/i&gt; attribute value on the root element. If the inputs are equal, the value will be '&lt;i&gt;unchanged&lt;/i&gt;', otherwise it will be '&lt;i&gt;WFmodify&lt;/i&gt;'.&lt;/div&gt;</description><pubDate>Mon, 007 Apr 2008 007:20:00 GMT</pubDate></item><item><title>Determining if documents are equivalent with PipelinedComparator?</title><link>http://www.deltaxml.com/forum/entry/55</link><guid isPermaLink="true">http://www.deltaxml.com/forum/entry/55</guid><description>&lt;div&gt;Can I determine if two filtered XML documents are equivelent using PipelinedComparator?&lt;br/&gt;&lt;br/&gt;PipelinedComparator doesn't appear to have an equivalent to the isEqual() method of XMLComparator and parsing the output file seems rather extreme.&lt;/div&gt;</description><pubDate>Mon, 007 Apr 2008 007:20:00 GMT</pubDate></item><item><title/><link>http://www.deltaxml.com/forum/entry/54</link><guid isPermaLink="true">http://www.deltaxml.com/forum/entry/54</guid><description>&lt;div&gt;Hi Nigel,&lt;br/&gt;&lt;br/&gt;Setting pc.setParserFeature("http://apache.org/xml/features/validation/schema", true); did the trick.&lt;br/&gt;&lt;br/&gt;There's already a schema tag in the xsd file.  It must somehow gotten removed in the process of pasting/editing on my part.&lt;br/&gt;&lt;br/&gt;Thank you&lt;/div&gt;</description><pubDate>Tue, 11 Mar 2008 12:55:00 GMT</pubDate></item><item><title/><link>http://www.deltaxml.com/forum/entry/53</link><guid isPermaLink="true">http://www.deltaxml.com/forum/entry/53</guid><description>&lt;div&gt;Hello there,&lt;br/&gt;&lt;br/&gt;&lt;table align="center" border="0" cellpadding="3" cellspacing="1" width="90%"&gt; &lt;tr&gt;&lt;td&gt;&lt;div class="forum-quote"&gt;I've just downloaded  DeltaXMLCore-4_5_1 to evaluate.  I'm poking around with Addressbook example to use xsd instead of dtd.  I'm getting the following error when execute AddressBook.  However, running the files through DeltaWing and it works fine.  Can someone please point out what I'm doing wrong?  Thank you.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br/&gt;&lt;br/&gt;Your requirement seems perfectly reasonable, but it is something that we haven't got around to creating an example for yet. &lt;br/&gt;&lt;br/&gt;First off this exception message isn't very informative!  When the data files (a1.xml/a2.xml) are not well-formed a more informative messages indicating the nature of the failure is coming out in the exception trace.  It appears to be an issue with how the exception is passed from the parser through the input filter chain when Saxon is being used.&lt;br/&gt;&lt;br/&gt;When I tried to run the code I discovered a missing line in the xsd, it needs an opening schema tag and namespace declaration:&lt;br/&gt;&lt;br/&gt;&lt;table align="center" border="0" cellpadding="3" cellspacing="1" width="90%"&gt;&lt;tr&gt;&lt;td&gt;&lt;div class="forum-code"&gt;&lt;pre&gt;&amp;lt;xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"&amp;gt;&lt;/pre&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br/&gt;&lt;br/&gt;Because the error message was unhelpful I used the standalone sax.Counter sample to test the files/schema, with a command-line like this:&lt;br/&gt;&lt;br/&gt;&lt;table align="center" border="0" cellpadding="3" cellspacing="1" width="90%"&gt; &lt;tr&gt;&lt;td&gt;&lt;div class="forum-quote"&gt;java -cp /usr/local/java/xerces-2_9_0/xercesImpl.jar:/usr/local/java/xerces-2_9_0/xercesSamples.jar sax.Counter  -v -s -f a1.xml &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br/&gt;&lt;br/&gt;I also modifed the data files, for example:&lt;br/&gt;&lt;br/&gt;&lt;table align="center" border="0" cellpadding="3" cellspacing="1" width="90%"&gt; &lt;tr&gt;&lt;td&gt;&lt;div class="forum-quote"&gt;&amp;lt;addressList xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'&lt;br/&gt;    xsi:noNamespaceSchemaLocation='address.xsd'&amp;gt;&lt;br/&gt;   &amp;lt;person customerid="15"&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br/&gt;&lt;br/&gt;I'm not too sure as to why it worked in DeltaWing and not in the sample.  One possibility is that somehow different versions of the SAX Parser and XSLT processors were being used, caused by some slight difference in the classpath or the JVM.  This is an area where different JVMs 1.4, 5.0, 6.0 have different behaviours (because of the changes in the Xerces/Xalan components and their package locations included in the Java runtime) and we usually need more information to debug.&lt;br/&gt;&lt;br/&gt;Two other probably related issues....&lt;br/&gt;&lt;br/&gt;You may need:&lt;br/&gt;&lt;br/&gt;&lt;table align="center" border="0" cellpadding="3" cellspacing="1" width="90%"&gt; &lt;tr&gt;&lt;td&gt;&lt;div class="forum-quote"&gt;pc.setParserFeature("http://apache.org/xml/features/validation/schema", true);&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br/&gt;&lt;br/&gt;Finally, if you need more explicit control of the parsers being used you can always instantiate them yourself (you need 2, one for each input) using the JAXP factory, configure as needed and then hook them into the PipelinedComparator using SAXSource inputs.&lt;br/&gt;&lt;br/&gt;Hope this helps,&lt;br/&gt;&lt;br/&gt;Nigel&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;</description><pubDate>Tue, 11 Mar 2008 12:55:00 GMT</pubDate></item><item><title>Getting error with sample AddressBook using xsd instead</title><link>http://www.deltaxml.com/forum/entry/52</link><guid isPermaLink="true">http://www.deltaxml.com/forum/entry/52</guid><description>&lt;div&gt;I've just downloaded  DeltaXMLCore-4_5_1 to evaluate.  I'm poking around with Addressbook example to use xsd instead of dtd.  I'm getting the following error when execute AddressBook.  However, running the files through DeltaWing and it works fine.  Can someone please point out what I'm doing wrong?  Thank you.&lt;br/&gt;&lt;br/&gt;run:&lt;br/&gt;     [java] Exception in thread "main" com.deltaxml.core.PipelineProcessingExcep&lt;br/&gt;tion: Exception detected during pipeline processing&lt;br/&gt;     [java]     at com.deltaxml.core.PipelinedComparator.compare(PipelinedComparator.java:74)&lt;br/&gt;     [java]     at com.deltaxml.core.PipelinedComparator.compare(PipelinedComparator.java:302)&lt;br/&gt;     [java]     at AddressBook.main(AddressBook.java:43)&lt;br/&gt;     [java] Caused by: com.deltaxml.api.DeltaXMLProcessingException: XML Parsing failed&lt;br/&gt;     [java]     at com.deltaxml.c_b.c_a.c_g.c_a(c_g.java:121)&lt;br/&gt;     [java]     at com.deltaxml.api.ComparatorImpl.c_a(ComparatorImpl.java:60)&lt;br/&gt;     [java]     at com.deltaxml.api.ComparatorImpl.compare(ComparatorImpl.java:27)&lt;br/&gt;     [java]     at com.deltaxml.core.PipelinedComparator.compare(PipelinedComparator.java:306)&lt;br/&gt;     [java]     ... 2 more&lt;br/&gt;     [java] Caused by: javax.xml.transform.TransformerException: XML Parsing failed&lt;br/&gt;     [java]     at com.icl.saxon.Filter.parse(Filter.java:412)&lt;br/&gt;     [java]     at org.xml.sax.helpers.XMLFilterImpl.parse(XMLFilterImpl.java:333)&lt;br/&gt;     [java]     at com.deltaxml.c_b.c_a.c_g.c_a(c_g.java:110)&lt;br/&gt;     [java]     ... 5 more&lt;br/&gt;     [java] Java Result: 1&lt;br/&gt;     [echo] Running: AddressBook on (a1.xml, a2.xml) to produce out.html&lt;br/&gt;&lt;br/&gt;Schema I created:&lt;br/&gt;&lt;br/&gt;&amp;lt;?xml version="1.0" encoding="ISO-8859-1" ?&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;xs:simpleType name="stringtype"&amp;gt;&lt;br/&gt; &amp;lt;xs:restriction base="xs:string"/&amp;gt;&lt;br/&gt;&amp;lt;/xs:simpleType&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;xs:simpleType name="personidtype"&amp;gt;&lt;br/&gt; &amp;lt;xs:restriction base="xs:string"&amp;gt;&lt;br/&gt;  &amp;lt;xs:pattern value="[0-9]{2,5}"/&amp;gt;&lt;br/&gt; &amp;lt;/xs:restriction&amp;gt;&lt;br/&gt;&amp;lt;/xs:simpleType&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;xs:complexType name="addresstype"&amp;gt;&lt;br/&gt; &amp;lt;xs:sequence&amp;gt;&lt;br/&gt;  &amp;lt;xs:element name="line" type="stringtype" maxOccurs="2"/&amp;gt;&lt;br/&gt;  &amp;lt;xs:element name="zip" type="stringtype"/&amp;gt;&lt;br/&gt; &amp;lt;/xs:sequence&amp;gt;&lt;br/&gt;&amp;lt;/xs:complexType&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;xs:complexType name="persontype"&amp;gt;&lt;br/&gt; &amp;lt;xs:sequence&amp;gt;&lt;br/&gt;  &amp;lt;xs:element name="name" type="stringtype"/&amp;gt;&lt;br/&gt;  &amp;lt;xs:element name="email" type="stringtype"/&amp;gt;&lt;br/&gt;  &amp;lt;xs:element name="address" type="addresstype"/&amp;gt;&lt;br/&gt; &amp;lt;/xs:sequence&amp;gt;&lt;br/&gt; &amp;lt;xs:attribute name="customerid" type="personidtype" use="required"/&amp;gt;&lt;br/&gt;&amp;lt;/xs:complexType&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;xs:complexType name="addressListtype"&amp;gt;&lt;br/&gt;  &amp;lt;xs:sequence&amp;gt;&lt;br/&gt;    &amp;lt;xs:element name="person" type="persontype" maxOccurs="unbounded"/&amp;gt;&lt;br/&gt;  &amp;lt;/xs:sequence&amp;gt;&lt;br/&gt;&amp;lt;/xs:complexType&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;xs:element name="addressList" type="addressListtype"/&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;/xs:schema&amp;gt;&lt;br/&gt; &lt;/div&gt;</description><pubDate>Tue, 11 Mar 2008 12:55:00 GMT</pubDate></item><item><title>Re: Auto Feed XML Compare?</title><link>http://www.deltaxml.com/forum/entry/51</link><guid isPermaLink="true">http://www.deltaxml.com/forum/entry/51</guid><description>&lt;div&gt;Hi,&lt;br/&gt;firstly, let me apologise for this reply taking so long. Your post was not spotted as quickly as it should have been.&lt;br/&gt;&lt;br/&gt;I'm not entirely certain what you are trying to achieve here. Are you trying to compare a single document against n other documents or are you trying to set up multiple pairs of documents for comparison?&lt;br/&gt;&lt;br/&gt;At present, our api only supports a single comparison between two files. However, if you could clarify what you are trying to do, we will make some more useful suggestions as to how to achieve it.&lt;br/&gt;&lt;br/&gt;Many thanks,&lt;br/&gt;&lt;br/&gt;Tristan&lt;/div&gt;</description><pubDate>Wed, 20 Feb 2008 21:05:00 GMT</pubDate></item><item><title>Auto Feed XML Compare?</title><link>http://www.deltaxml.com/forum/entry/50</link><guid isPermaLink="true">http://www.deltaxml.com/forum/entry/50</guid><description>&lt;div&gt;Does the core product support the auto feed of multiple XML documents to be compared?  Or can only two XML files be compared at a time?&lt;/div&gt;</description><pubDate>Wed, 20 Feb 2008 21:05:00 GMT</pubDate></item></channel></rss>