xml

XForms: binding to an optional element

I asked this on the XSLTForms list, but it’s worth casting a wider net.
Say I have an XML instance like this:
<root>
<format>xml</format>
</root>
Possible values for the format element are “xml”, “text”, “binary”, or a default setting, indicated by a complete absence of the <format> element. I’d like this to attach to a select1 with four choices:
<xf:select1 ref=”format”>…
* [...]

XForms 1.1 is out

XForms 1.1 is now a full W3C Recommendation. Compared to version 1.0, which went live a bit more than 6 years ago, version 1.1 offers lots of road-tested tools that make development easier and more powerful, including new datatypes and XPath functions, a significantly more powerful submission subsystem, and a more flexible event model.
And XSLTForms [...]

XProc and SMIL: Orchestrating Pipelines

Although the W3C's XML Pipeline Language (XProc) hasn't even left the stable yet, people are already looking beyond its original purpose. XProc was designed to solve the problem of how to describe the joining together of multiple XML processing steps. So, the question is, how do you extend XProc to handle new features like explicit concurrency...

Verifying XML Signatures on Lotus Forms Documents

Back in March, I wrote about the open standards basis of Lotus Forms documents. This entry included comments on the use of the XML Signatures standard in combination with XForms within the XFDL markup of Lotus Forms.



Now I'd like to draw your attention to a developerWorks article we've now published on the technical details of Verifying Lotus Forms XML Signatures with Java. This article explains how a JSR 105 compliant implementation, such as can be found in the Apache security library or in Java 6, can be used validate the XML signatures created by the Lotus Forms client software (either the Web Form Server or the client-side Forms Viewer plugin).



Generally, a Lotus Forms document consolidates the client-side of the business process function. This could be a many-step process for an individual or it could be a process that spans many individuals who are collaborating to perform a business transaction. Applying an XML signature on a Lotus Form protects the markup of the consolidated client experience, not just the transactional data created by users. Users don't "see" the XML markup of data for a transaction. They visually see (or aurally sense with accessibility software) the whole "contract" that gives context to the data content. An XML signature applied by Lotus Forms client software signs the whole agreement. The above mentioned article explains how open standards based software can be used to complete the server-side function of validating the XML signatures in order to secure the transactions of a business process. Since Lotus Forms are XML documents based on XForms, this means that the entire business process workflow on a Lotus Form can be achieved with open standards based software.

Are we losing the Declarative Web?

I saw something the other day that I was both intrigued and bothered by in equal measure. 'Mozilla and the Khronos Group Announce Initiative to Bring Accelerated 3D to the Web'. Apparently, the working group will look at exposing OpenGL capabilities within ECMAScript. The intriguing part is that, as a fan of 3D Computer Graphics and Animation this has got to be a good sign, especially if it is exposed in this way; but the bothersome bit is how people will end up using it because it has been exposed in this way. The crux of the problem for me is the question, JavaScript - what's it good for? Absolutely...

When you're SMIL-ing, when you're SMIL-ing...

...the whole world smiles with you. No it's not a typo, the acronym for the W3C's Synchronized Multimedia Integration Language (SMIL) is pronounced "smile", and the SMIL Animation module sure makes me smile; even more so given the fact that I've seen it mentioned, outside of the usual multi-media circles, three times last year and once already this year...

XML 2008 liveblog: Ubiquity XForms

I will talk about one or more sessions from XML 2008 here.
Mark Birbeck of Web Backplane talking about Ubiquity XForms.
Browsers are slow to adopt new standards. Ajax libraries have attempted to work around this. Lots of experimentation which is both good and bad, but at least has legitimzed extensions to browsers. JavaScript is the assembly [...]

XForms for Prototyping

A high-fidelity prototype provides the engineers and QA organization with a rich, interactive description of the product's intended functionality and
design to be used as a reference basis for implementation and test. Whenever this subject is raised my thoughts turn immediately to XForms. The advantage of prototyping with XForms is that it is quick, declarative, readable and is well defined.

XForms for Prototyping

A high-fidelity prototype provides the engineers and QA organization with a rich, interactive description of the product's intended functionality and
design to be used as a reference basis for implementation and test. Whenever this subject is raised my thoughts turn immediately to XForms. The advantage of prototyping with XForms is that it is quick, declarative, readable and is well defined.

XRX: Simple, Elegant, Disruptive - O'Reilly XML Blog

XRX: Simple, Elegant, Disruptive - O'Reilly XML Blog

XRX is a new web development architecture that is a milestone
in elegant simplicity. XRX stands for: XForms on the client REST
interfaces and XQuery on the server Because XRX uses a single model
for data (XML) it avoids the translation complexity of other
architectures. The simplicity and elegance of XRX allows developers
to focus on other value-added features of web application
development and enables non-programmers to create a rich web
interaction experience without the need to use procedural
programming languages.

Saved By: draganigajic | View Details | Give Thanks

Tags: , , , , , , ,

Chiba - Trac

Chiba - Trac

alternative to orbeon seems better

Saved By: draganigajic | View Details | Give Thanks

Tags: , ,

The Future of XForms

Some of the recent talk on the Mozilla XForms Project's mailing list (dev-tech-xforms) has been about the winding-down in effort on the Mozilla XForms plug-in. There has been praise for the efforts of those developers involved in the project, and quite rightly so. However, some people may be seeing this as a bad sign for XForms in general. Well, not so I say and the reasons for this are three-fold...

XForms for XML Documents (forms)

XForms for XML Documents (forms)

Orbeon Forms - Web Forms for the Enterprise, Done the Right Way

Orbeon Forms - Web Forms for the Enterprise, Done the Right Way

w3blog " Blog Archive " Innovation, or the lack thereof... W3C, anyone?

w3blog " Blog Archive " Innovation, or the lack thereof... W3C, anyone?

Word To XML Converters

XForms

XRX: Performing Updates | O'Reilly News

XRX: Performing Updates | O'Reilly News

Ten XML Schemas you should know

Ten XML Schemas you should know

In this article, look at some top XML schemas that provide solutions for all sorts of problems, from the basics of Web services to data description. You'll also cover database-like solutions that involve contacts and invoices. The schemas in this article were chosen for their usefulness and utility, plus their impact on the XML community in how information is shared and exchanged using the XML format.

Saved By: Frederik Van Zande | View Details | Give Thanks

Tags: , , , , , , , , , ,

XForms in Firefox

XForms in Firefox

Elliotte Rusty Harold explains how to process XForms with Firefox.

Saved By: Timo Kankare | View Details | Give Thanks

Tags: , , ,

XQuery Annoyances…

If you are used to XSLT 1.0 and XForms, you see { $book/bk:title } and think nothing of it. XSLT 1.0 calls the curly-brace construct an Attribute Value Template, which is pretty descriptive of where it’s used. Always in an attribute, always converted into a string, even if you are actually pointing to an element.
In [...]