<feed xmlns="http://www.w3.org/2005/Atom" xmlns:foaf="http://xmlns.com/foaf/0.1/"><title>norman.walsh.name: Comments on /2008/projects/calabash</title><link rel="alternate" type="text/html" href="http://norman.walsh.name/2008/projects/calabash"/><id>http://norman.walsh.name/2008/projects/calabash/comments.atom</id><updated>2012-02-13T08:54:52.517472Z</updated><entry><title>Comment 1 on /2008/projects/calabash</title><link rel="alternate" type="text/html" href="http://norman.walsh.name/2008/projects/calabash#comment0001"/><id>http://norman.walsh.name/2010/09/25/oauth#comment0001</id><published>2008-09-03T17:17:55Z</published><updated>2008-09-03T17:17:55Z</updated><author><name>Gavin Carothers</name><foaf:mbox_sha1sum>da39a3ee5e6b4b0d3255bfef95601890afd80709</foaf:mbox_sha1sum></author><content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">
    <p>There doesn't seem to be any source code at http://svn.xmlcalabash.com/</p>
  </div></content></entry><entry><title>Comment 2 on /2008/projects/calabash</title><link rel="alternate" type="text/html" href="http://norman.walsh.name/2008/projects/calabash#comment0002"/><id>http://norman.walsh.name/2010/09/25/oauth#comment0002</id><published>2008-09-05T11:43:09Z</published><updated>2008-09-05T11:43:09Z</updated><author><name>Norman Walsh</name><foaf:mbox_sha1sum>da39a3ee5e6b4b0d3255bfef95601890afd80709</foaf:mbox_sha1sum></author><content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">
    <p>It was there, you just couldn't see it :-) I've fixed that now.</p>
  </div></content></entry><entry><title>Comment 3 on /2008/projects/calabash</title><link rel="alternate" type="text/html" href="http://norman.walsh.name/2008/projects/calabash#comment0003"/><id>http://norman.walsh.name/2010/09/25/oauth#comment0003</id><published>2008-09-30T16:54:10Z</published><updated>2008-09-30T16:54:10Z</updated><author><name>Chris</name><foaf:mbox_sha1sum>da39a3ee5e6b4b0d3255bfef95601890afd80709</foaf:mbox_sha1sum></author><content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">
    <p>Thanks for your work on this.  
</p>
    <p>
I'm going to play with it a bit this week.</p>
  </div></content></entry><entry><title>Comment 4 on /2008/projects/calabash</title><link rel="alternate" type="text/html" href="http://norman.walsh.name/2008/projects/calabash#comment0004"/><id>http://norman.walsh.name/2010/09/25/oauth#comment0004</id><published>2008-10-27T17:05:51Z</published><updated>2008-10-27T17:05:51Z</updated><author><name>Martin Weber</name><foaf:mbox_sha1sum>da39a3ee5e6b4b0d3255bfef95601890afd80709</foaf:mbox_sha1sum></author><content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">
    <p>The fact that you keep on adding dependancies on foreign proprietary software shows how XML has failed. Obviously step #1 of xproc support work should be to have open-source implementations of all the XML Standards needed for xproc itself available. I like the idea of xproc; I hate the idea of having to throw out hundreds, if not in sum thousands of dollars for licenses just to run the full xproc vocabulary.
E.g. I have the perfect usage scenario for xproc. validate query validate transform split upload etc. Seems to start off with xproc seriously, I first gotta implement the pack of xml standards. Wake up W3C! Where are YOUR prototypes?!</p>
  </div></content></entry><entry><title>Comment 5 on /2008/projects/calabash</title><link rel="alternate" type="text/html" href="http://norman.walsh.name/2008/projects/calabash#comment0005"/><id>http://norman.walsh.name/2010/09/25/oauth#comment0005</id><published>2008-10-30T13:38:14Z</published><updated>2008-10-30T13:38:14Z</updated><author><name>Norman Walsh</name><foaf:mbox_sha1sum>da39a3ee5e6b4b0d3255bfef95601890afd80709</foaf:mbox_sha1sum></author><content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">
    <p>Martin,
</p>
    <p>
The only standard steps in Calabash that require any proprietary software are p:validate-with-xml-schema and p:xsl-formatter.
</p>
    <p>
In each case, it's simply a matter of expediency on my part. I will certainly support Xerces for schema validation eventually, and probably FOP for XSL formatting.
</p>
    <p>
All of the other dependencies are on open source packages of one flavor or another.</p>
  </div></content></entry><entry><title>Comment 6 on /2008/projects/calabash</title><link rel="alternate" type="text/html" href="http://norman.walsh.name/2008/projects/calabash#comment0006"/><id>http://norman.walsh.name/2010/09/25/oauth#comment0006</id><published>2008-11-04T18:50:20Z</published><updated>2008-11-04T18:50:20Z</updated><author><name>Martin Weber</name><foaf:mbox_sha1sum>da39a3ee5e6b4b0d3255bfef95601890afd80709</foaf:mbox_sha1sum></author><content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">
    <p>Norman,
</p>
    <p>
...you mean "so long as you don't try to use the two year old XPath2 / XSLT2 standards" which again forces you to have DTDs available which again .. or you go down the money route. That's what I'm talking about.
Anyways, I'd like to seriously test this but with saxon as a requirement I'll probably have to hack some first. Let's see what my employer says..</p>
  </div></content></entry><entry><title>Comment 7 on /2008/projects/calabash</title><link rel="alternate" type="text/html" href="http://norman.walsh.name/2008/projects/calabash#comment0007"/><id>http://norman.walsh.name/2010/09/25/oauth#comment0007</id><published>2008-11-07T02:07:50Z</published><updated>2008-11-07T02:07:50Z</updated><author><name>Norman Walsh</name><foaf:mbox_sha1sum>da39a3ee5e6b4b0d3255bfef95601890afd80709</foaf:mbox_sha1sum></author><content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">
    <p>Martin,
</p>
    <p>
There's nothing commercial about the Saxon support except for the p:validate-with-xml-schema step, which I've already explained is a question of implementation convenience, not any sort of refusal to implement an entirely free suite of steps.</p>
  </div></content></entry><entry><title>Comment 8 on /2008/projects/calabash</title><link rel="alternate" type="text/html" href="http://norman.walsh.name/2008/projects/calabash#comment0008"/><id>http://norman.walsh.name/2010/09/25/oauth#comment0008</id><published>2008-11-16T11:52:02Z</published><updated>2008-11-16T11:52:02Z</updated><author><name>Ed Davies</name><foaf:mbox_sha1sum>da39a3ee5e6b4b0d3255bfef95601890afd80709</foaf:mbox_sha1sum></author><content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">
    <p>Regarding XPath2 / XSLT2: do either of these <em>requires</em> DTDs or any other form of validation?  I thought you just don't get a lot of the schema-aware goodness if you don't have validation.  There are, however, lots of other reasons why these versions are a big step forward from the old ones.
</p>
    <p>
By the way, is there an open-source schema-aware XSLT2 processor available?  I'm fully aware of the Saxon-B/SA split.</p>
  </div></content></entry><entry><title>Comment 9 on /2008/projects/calabash</title><link rel="alternate" type="text/html" href="http://norman.walsh.name/2008/projects/calabash#comment0009"/><id>http://norman.walsh.name/2010/09/25/oauth#comment0009</id><published>2008-11-17T14:42:20Z</published><updated>2008-11-17T14:42:20Z</updated><author><name>Norman Walsh</name><foaf:mbox_sha1sum>da39a3ee5e6b4b0d3255bfef95601890afd80709</foaf:mbox_sha1sum></author><content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">
    <p>Ed,
</p>
    <p>
You don't need DTDs or XML Schemas to use XPath 2.0 or XSLT 2.0. You can use DTDs, of course, and you can use XML Schema if you have a schema-aware processor. I'm not aware of any open-source, schema-aware XSLT 2.0 processors.
</p>
    <p>
Personally, I stick with RELAX NG validation and don't care about schema-awareness at the XSLT level (beyond simple types that are available in a basic processor).</p>
  </div></content></entry><entry><title>Comment 10 on /2008/projects/calabash</title><link rel="alternate" type="text/html" href="http://norman.walsh.name/2008/projects/calabash#comment0010"/><id>http://norman.walsh.name/2010/09/25/oauth#comment0010</id><published>2008-12-02T18:44:36Z</published><updated>2008-12-02T18:44:36Z</updated><author><name>Dave Porter</name><foaf:mbox_sha1sum>da39a3ee5e6b4b0d3255bfef95601890afd80709</foaf:mbox_sha1sum></author><content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">
    <p>I appreciate the nature of this Calabash project and the W3C work.  It is on a valuable track.
</p>
    <p>
We've been working on a much narrower development project on a homebrew basis, but it does reflect the qualities of creating a modularized pipeline of XSLT transforms.  It uses an ASP script controlling things together with MSXML objects and methods (on a Windows server obviously).  It's oriented to simply grabbing static XML/HTML inputs, running a specified series of transforms, then displaying the result in a browser as XHTML, forms, slightly animated at that point by embedded Javascript (nothing fancy at all, no frills).
</p>
    <p>
Our framework simply leverages naming the inputs and XSLTs on the URL http call, e.g. http://xtp.boeing.com/xtp.asp?xml=http://server/folder/foo.xml&amp;xsl=GetHTML,Transform1,Transform2,ShowTable
</p>
    <p>
Thank you Norman!</p>
  </div></content></entry><entry><title>Comment 11 on /2008/projects/calabash</title><link rel="alternate" type="text/html" href="http://norman.walsh.name/2008/projects/calabash#comment0011"/><id>http://norman.walsh.name/2010/09/25/oauth#comment0011</id><published>2009-01-17T00:12:28Z</published><updated>2009-01-17T00:12:28Z</updated><author><name>Alex Hvostov</name><foaf:mbox_sha1sum>da39a3ee5e6b4b0d3255bfef95601890afd80709</foaf:mbox_sha1sum></author><content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">
    <p>What about auto-discovery of <code>configuration.xml</code>-like files on the classpath, akin to <a rel="nofollow" href="http://java.sun.com/javase/6/docs/technotes/guides/jar/jar.html#Service%20Provider">JAR service lookup</a>?
</p>
    <p>
This would mean that extension steps can be supported by Calabash just by dropping a JAR with the implementation and extra configuration file onto Calabash's classpath.
</p>
    <p>
Such extra configuration files should probably be able to override the built-in <code>&lt;implementation&gt;</code> declarations, in order to, for instance, implement <code>&lt;p:xsl-formatter&gt;</code> with <a rel="nofollow" href="http://xmlgraphics.apache.org/fop/">FOP</a>.</p>
  </div></content></entry><entry><title>Comment 12 on /2008/projects/calabash</title><link rel="alternate" type="text/html" href="http://norman.walsh.name/2008/projects/calabash#comment0012"/><id>http://norman.walsh.name/2010/09/25/oauth#comment0012</id><published>2009-07-31T12:22:01Z</published><updated>2009-07-31T12:22:01Z</updated><author><name>Sesi Bhushan</name><foaf:mbox_sha1sum>da39a3ee5e6b4b0d3255bfef95601890afd80709</foaf:mbox_sha1sum></author><content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">
    <p>Can you tell me how to use p:xsl-formatter step. I am getting some errors when I use this step.
</p>
    <p>
I am running calabash with the following options.
-isource=out1.fo xpl\test-pdf.xpl
</p>
    <p>
xep is added in the classpath.
</p>
    <p>
Below is the error message:
</p>
    <p>
Error  : file:/C:/Sesi/personal/xml/xproc/calabash-0.9.14/calabash-0.9.14/xpl/test-pdf.xpl:2: Output
 port 'result' on anonymous step declare-step at file:/C:/Sesi/personal/xml/xproc/calabash-0.9.14/ca
labash-0.9.14/xpl/test-pdf.xpl:2 unbound
Error  : Pipeline failed: err:XE0001: Output port 'result' on anonymous step declare-step at file:/C
:/Sesi/personal/xml/xproc/calabash-0.9.14/calabash-0.9.14/xpl/test-pdf.xpl:2 unbound  Unknown error</p>
  </div></content></entry><entry><title>Comment 13 on /2008/projects/calabash</title><link rel="alternate" type="text/html" href="http://norman.walsh.name/2008/projects/calabash#comment0013"/><id>http://norman.walsh.name/2010/09/25/oauth#comment0013</id><published>2010-05-03T08:52:06Z</published><updated>2010-05-03T08:52:06Z</updated><author><name>nothere</name><foaf:mbox_sha1sum>da39a3ee5e6b4b0d3255bfef95601890afd80709</foaf:mbox_sha1sum></author><content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">
    <p>Hi!
</p>
    <p>
I am not amused.
</p>
    <p>
Why not clearly state everywhere that calabash is PHONING HOME messages to you everytime I use calabash?
</p>
    <p>
Why not state everywhere that you log my IP at each use of calabash?
</p>
    <p>
Why not clearly state how to turn this off?</p>
  </div></content></entry><entry><title>Comment 14 on /2008/projects/calabash</title><link rel="alternate" type="text/html" href="http://norman.walsh.name/2008/projects/calabash#comment0014"/><id>http://norman.walsh.name/2010/09/25/oauth#comment0014</id><published>2010-05-04T22:43:07Z</published><updated>2010-05-04T22:43:07Z</updated><author><name>Norman Walsh</name><foaf:mbox_sha1sum>da39a3ee5e6b4b0d3255bfef95601890afd80709</foaf:mbox_sha1sum></author><content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">
    <p>I'm sorry you didn't find the documentation page where this is clearly explained:
</p>
    <p>
http://xmlcalabash.com/docs/phonehome.html
</p>
    <p>
It's a link straight off the documentation page and includes instructions for how to opt out.
</p>
    <p>
In retrospect, it could be made more clear and I will attempt to do so. (You didn't leave any sort of contact information with your comment or I would have apologized more personally for any inconvenience.)</p>
  </div></content></entry></feed>

