[KDE Dot News]
 faq
 flatforty
 contribute
 subscribe
 configure
 search
 rdf

 main
 parent
 thread


Re: Quanta is useless for me
by Frans Englich on Thursday 28/Apr/2005, @13:04
Adding my two cents here;

What from my perspective would be the perfect solution for this is rigging up the DOM 3 Validation interfaces,[1] which is built for editing Documents while having validness introspection. A large advantage is that it is abstracted from a particular schema language, and allows DTD, W3C XML Schema, RELAX NG, or any other schema language to be used under the same roof. Here's a quote from its Introduction:

'This module provides Application Programming Interfaces (APIs) to guide construction and editing of XML documents. Examples of such guided editing are queries like those that combine questions like "what does the schema allow me to insert/delete here" and "if I insert/delete here, will the document still be valid."'

KDE is badly missing a Schema implementation; an implementation which should be generic and not tied to Quanta or any other particular application. Quanta needs it for editing documents, and all "next-generation" XML stuff need it for data typing in the XPath data model. In other words, XQuery, XPath 2.0, XSL-T 2.0 all requires a Schema stack.


Are you up for the task?

All it requires is a bit of C++ knowledge, an interest for XML technologies, and to be the one for bringing KDE to the next generation of XML.

The stack should likely be written against KDOM, kdenonbeta/kdom. There's a design/info doc found at kdenonbeta/kdom/docs/readme.xhtml[2], and folks at #ksvg can help with KDOM specifics. KDOM has everything from XML Catalogs to DOM 3 Load-and-Save, so it is a good base to build upon.


Cheers,

Frans

1.
http://www.w3.org/TR/DOM-Level-3-Val/

2
http://webcvs.kde.org/*checkout*/kdenonbeta/kdom/docs/readme.xhtml
  Related Links
 ·   Articles on Applications
 ·   Also by Frans Englich
 ·   Contact author

Thread Threshold:

The Fine Print: The following comments are owned by whomever posted them.
( Reply )

Re: Quanta is useless for me
by Martin Honermeyer on Wednesday 06/Jul/2005, @04:20
Great, that's the way! Did anyone already engage in this?

Martin
[ Reply To This | View ]
The Fine Print: The previous comments are owned by whomever posted them.
( Reply )

  "I learnt programming in a very lovely language named GFA Basic." -- Michael Brade
KDE®, "K Desktop Environment", "KDE Dot News", "got the dot?" and the KDE Logo® are trademarks or registered trademarks of KDE e.V. in the European Union, the United States and other countries. All other trademarks and copyrights on this page are owned by their respective owners. Comments are owned by the poster. The rest: Copyright © 2000-2008 KDE e.V. for The KDE Project. For further information or comments on this site, please contact the Webmaster.
[ home | post article | flat forty | subscribe | search | rdf ]