The Orbeon Forms Blog
This is the Orbeon Forms blog. Stay up to date with the latest releases and new features of Orbeon Forms!
Monday, Dec 11, 2006
xforms:upload on steroids
If you have some experience with HTML and Ajax, you probably know that HTML upload is a funny beast. For example, if you submit an HTML form with JavaScript, you don't have control over the response and the result is an entirely new document. And you can't just submit an...
More
Friday, Nov 24, 2006
Professional Web 2.0 Programming Now Available
Finally, Professional Web 2.0 Programming is now shipping from Amazon.com. I have also just received a big box with my personal copies of the book and it looks great! Read all about the book at Wrox. Also check out the excerpt, Future-Proofing Your URIs.
More
Thursday, Nov 9, 2006
XPath: The unordered() function, Quite an Oddity
There is a function in XPath which takes one parameter and that XPath engines are free to implement by just retuning that parameter. It is the unordered() function. How useful can it be? The unordered() function takes a sequence of items as parameter and return a sequence that contain the...
More
Wednesday, Nov 8, 2006
XPath: Tuning your XPath Expressions
When you write an XPath expression, you say what information you want to extract from an XML document, but you don’t tell the XPath engine how to perform that task. Consider for instance the expression: /phonebook/person[starts-with(phone-number, '323') and last-name = 'Lee'] Imagine you are running this query on a hypothetical...
More
Tuesday, Nov 7, 2006
Future-Proofing Your URIs
Wrox has put online an excerpt from our upcoming book Professional Web 2.0 Programming. Check out Future-Proofing Your URIs!
More
Sunday, Nov 5, 2006
XPath: The Many Faces of a Document
From time to time, you will come across a function in XPath that returns an XML document. If you are using XSLT 1.0 or 2.0, XPath 2.0, XQuery, or XForms, you will get to use a mix of instance(), doc(), and document(). Let's start with instance() which you'll find in...
More
Sunday, Nov 5, 2006
Orbeon PresentationServer is now Orbeon Forms
We are glad to announce that Orbeon PresentationServer has a new name: Orbeon Forms. Renaming a product is not something to be taken lightly. However we feel that: Orbeon Forms better reflects the fact that forms have been the main focus of our development efforts over the last two years....
More
Saturday, Nov 4, 2006
Two Weeks of XForms: Modularization, PDF, Dialogs, Working Group, and More
Modularizing Forms. We modularized the DMV Forms example by creating an XForms model with data and behavior strictly related to the "DMV Change of Address" form, and putting the common functionality in a common model. This is a first step towards a more generic forms application that you will be...
More
Friday, Oct 27, 2006
XPath: When A != B is different from not(A = B)
Are you a genius? Of course you are! Then the same question written in XPath, you = genius, returns true(). In this case, you != genius must return false(). No rocket science here: if A = B return true() you expect A != B to return false(), and the other...
More
Tuesday, Oct 24, 2006
Orbeon at Solutions Linux - Solutions Open Source
We are glad to announce that we will talk about XForms and Ajax at Solutions Linux - Solutions Open Source in Paris. This will take place on Thursday, February 1, 2007 afternoon, in the "Web 2.0 - Towards an application-oriented web" ("Web 2.0: vers un web orienté applications") session. Here...
More