2006 May 13
351 of 412 | Manos Batsis has posted Sarissa 0.9.7, an open source (GPL) JavaScript library for processing XML under Mozilla and Internet Explorer. - Manos Batsis has posted Sarissa 0.9.7, an open source (GPL) JavaScript library for processing XML under Mozilla and Internet Explorer. It provides methods to obtain DOM Document/XMLHTTP objects, synchronous and asynchronous loading, XSLT transformations, implements of some non-standard IE extensions for Mozilla, and adds NodeType constants for IE. "This release has many fixes especially for Safari and Opera. Also, Sarissa now is triple licensed. Available flavours are GNU GPL, GNU LGPL or Apache License 2.0."...
2006 May 09
352 of 412 | The W3C XQuery working group has posted the second working drafts ofXQuery Update Facility and XQuery Update Facility Use Cases. - The W3C XQuery working group has posted the second working drafts ofXQuery Update Facility and XQuery Update Facility Use Cases. XQuery as it currently exists is basically just SELECT in SQL terms. This is INSERT, UPDATE, and DELETE. More specifically it is: More......
2006 May 06
353 of 412 | The W3C XQuery working group has updated XQuery 1.0 and XPath 2.0 Full-Text Use Cases and XQuery 1.0 and XPath 2.0 Full-Text. - The W3C XQuery working group has updated XQuery 1.0 and XPath 2.0 Full-Text Use Cases and XQuery 1.0 and XPath 2.0 Full-Text. Quting from the latter: More......
2006 May 04
354 of 412 | The Mozilla Project has released Camino 1.0.1, a Mac OS X web browser based on the Gecko 1.8 rendering engine and the Quartz GUI toolkit. - The Mozilla Project has released Camino 1.0.1, a Mac OS X web browser based on the Gecko 1.8 rendering engine and the Quartz GUI toolkit. Camino is free for Mac OS X 10.2 through 10.4. It supports pretty much all the technologies that Mozilla does: HTML, XHTML, CSS, XML, XSLT, etc. 1.0.1 isd mostly a bug fix release, including fixes for several security problems. All users should upgrade. Mac OS X 10.2 or later is required....
2006 May 03
355 of 412 | Code Synthesis has released xsd 2.1.1, an open source (GPL) W3C XML Schema language based data binding tool for C++. - Code Synthesis has released xsd 2.1.1, an open source (GPL) W3C XML Schema language based data binding tool for C++. More......
356 of 412 | The Apache WebServices Commons Project has released of AXIOM 1.0. - The Apache WebServices Commons Project has released of AXIOM 1.0. Near as I can tell this is yet another tree model like DOM, JDOM, or XOM. However it's built from StAX rather than SAX. Most importantly Axiom can build the object tree on demand so you don't spend memory on nodes you don't want. That sounds good, but it's been tried before (notably in Xerces's deferred DOM) and the results have not been impressive. Maybe these folks have figured out a more practical way to do this, though. The underlying push-pull parser distinction may be important for this. More......
2006 May 02
357 of 412 | The W3C Internationalization Activity has published the third working draft of Internationalization Tag Set (ITS). - The W3C Internationalization Activity has published the third working draft of Internationalization Tag Set (ITS). "ITS is designed to be used with new and existing schemas to support the internationalization and localization of schemas and documents. An implementation is provided for three schema languages: XML DTD, XML Schema and RELAX NG." For example an its:translate attribute specifies whether particular content is to be translated or not....
2006 Apr 28
358 of 412 | Syntext has released Serna 2.6.0. - Syntext has released Serna 2.6.0. a $268 payware XSL-based WYSIWYG XML Document Editor for Mac OS X, Windows, and Unix. Features include on-the-fly XSL-driven XML rendering and transformation, on-the-fly XML Schema validation, XInclude, and spell checking. A roughly $500 enterprise edition adds a Python API and WebDAV support. Version 2.6 adds support for DITA, the Darwin Information Typing Architecture Franlly, the appeal of DITA escapes me completely. Perhaps some people need it, or perhaps it's just another idea that got a large company willing to throw a bunch of dollars at it. Near as I can make out DITA merges the simplicity and intelligibility of architectural forms with the open pro......
2006 Apr 26
359 of 412 | The Big Faceless Organization has released the Big Faceless Report Generator 1.1.30, a $1200 payware Java application for converting XML documents to PDF.
- The Big Faceless Organization has released the Big Faceless Report Generator 1.1.30, a $1200 payware Java application for converting XML documents to PDF. Unlike most similar tools it appears to be based on HTML and CSS rather than XSL Formatting Objects. This is mostly a bug fix release. Java 1.2 or later is required....
2006 Apr 22
360 of 412 | The XML Apache Project has posted version 0.92 of FOP, an open source XSL Formatting Objects to PDF/PostScript/RTF converter written in Java.
- The XML Apache Project has posted version 0.92 of FOP, an open source XSL Formatting Objects to PDF/PostScript/RTF converter written in Java. "This third release contains many bug fix release and new features compared to 0.91beta." Java 1.3 or later is required. More......
2006 Apr 21
361 of 412 | Opera Software has posted the first beta (after a couple of preview releases) of version 9.0 of their namesake free-beer web browser for Windows, Mac, and Linux.
- Opera Software has posted the first beta (after a couple of preview releases) of version 9.0 of their namesake free-beer web browser for Windows, Mac, and Linux. Opera supports XML and CSS. It now claims to support XSLT, but I haven't gotten that working yet....
2006 Apr 20
362 of 412 | Code Synthesis has released xsd 2.1.0, an open source (GPL) W3C XML Schema language based data binding tool for C++. - Code Synthesis has released xsd 2.1.0, an open source (GPL) W3C XML Schema language based data binding tool for C++. More......
2006 Apr 17
363 of 412 | The W3C Web Services Description Working Group has posted three revised candidate recommendations and two working drafts for WSDL 2.0. - The W3C Web Services Description Working Group has posted three revised candidate recommendations and two working drafts for WSDL 2.0: More......
2006 Apr 15
364 of 412 | The W3C Internationalization Activity has published the third working draft of Internationalization Tag Set (ITS).
- The W3C Internationalization Activity has published the third working draft of Internationalization Tag Set (ITS). "ITS is designed to be used with new and existing schemas to support the internationalization and localization of schemas and documents. An implementation is provided for three schema languages: XML DTD, XML Schema and RELAX NG." For example an its:translate attribute specifies whether particualr content is to be translated or not....
2006 Apr 13
365 of 412 | Altsoft N.V.
- Altsoft N.V. has released Xml2PDF 3.0, a $49 payware Windows program for converting XSL-FO, SVG, WordML, and XHTML documents into PDF files. New features in 3.0 include: More......
366 of 412 | Michael Kay has released version 8.7.1 of Saxon, his XSLT 2.0 and XQuery processor for Java and .NET.
- Michael Kay has released version 8.7.1 of Saxon, his XSLT 2.0 and XQuery processor for Java and .NET. According to Kay, "This is a maintenance release that fixes known bugs and non-conformances; it also implements a few spec changes agreed by W3C since the Candidate Recommendation came out (for example the decision to put types such as xdt:dayTimeDuration into the XML Schema namespace - Saxon currently supports both the old and the new namespaces)." More......
367 of 412 | Norm Walsh has also posted the second candidate release of DocBook 4.5.
- Norm Walsh has also posted the second candidate release of DocBook 4.5. Version 4.5 implements a minor bug-fix to citebiblioid and updates the reference documentation. As you may recall, I wrote Processing XML with Java in DocBook 4. I've been playing with DocBook 5 lately for a couple of possible future book projects. While it's clearly an improvement over DocBook 4 in numerous ways—for instance it uses namespaces, embeds SVG and MathML, and has reasonable XInclude support—the tool chain isn't up to snuff yet. The stylesheets and various editors like Oxygen haven't adapted to like in a DocBook 5 world yet. I'll probably continue to use DocBook 5 because I'm a bleeding edge sort of guy, but......
368 of 412 | Norm Walsh has published the fifth beta of DocBook 5.0 DocBook 5 is "a significant redesign that attempts to remain true to the spirit of DocBook." The schema is written in RELAX NG.
- Norm Walsh has published the fifth beta of DocBook 5.0 DocBook 5 is "a significant redesign that attempts to remain true to the spirit of DocBook." The schema is written in RELAX NG. A DTD and W3C XML Schema generated from the RELAX NG schema are also available. There's also a Schematron schema "that validates some extra-grammatical DocBook constraints. These patterns are also present directly in the RELAX NG Grammar and some validators, for example MSV, can perform both kinds of validation at the same time." This beta repairs the broken DTD from beta 4. More......
369 of 412 | XimpleWare has released VTD-XML 1.5, a free (GPL) non-extractive Java library for processing XML that supports XPath.
- XimpleWare has released VTD-XML 1.5, a free (GPL) non-extractive Java library for processing XML that supports XPath. This appears to be an example of what Sam Wilmot calls "in situ parsing". In other words, rather than creating objects representing the content of an XML document, VTD-XML just passes pointers into the actual, real XML. (These are the abstract pointers of your data structures textbook, not C-style addresses in memory. In this cases the pointers are int indexes into the file.) You don't even need to hold the document in memory. It can remain on disk. This should improve speed and memory usage. Current tree models typically require at least 3 times the size of the actual docum......
2006 Apr 12
370 of 412 | The KDE Project has released KOffice 1.5, an open source office suite (word processor, spreadsheet, presentation program, etc.) for Linux.
- The KDE Project has released KOffice 1.5, an open source office suite (word processor, spreadsheet, presentation program, etc.) for Linux. This release now saves files in the XML-based OASIS OpenDocument file format by default. There's an old programmer saying that an additional layer of indirection is the solution to almost any problem. I think it's very important that the OpenDocument forces such an additional layer of idnrection between the WYSIWYG view on the screen and the data on the disk. Traditionally word processors have been far too closely tied to their file formats, and this has led to less than robust products like Microsoft Word and WordPerfect. Irrespective of the XML nature ......
2006 Apr 11
371 of 412 | I noticed something today while exploring KisKis - Keep It Secret! Keep It Safe!, a free-as-in-speech (GPL) password manager written in Java.
- I noticed something today while exploring KisKis - Keep It Secret! Keep It Safe!, a free-as-in-speech (GPL) password manager written in Java. KisKis can export and import the passwords in XML using dom4j. The problem is MetaStuff publishes dom4j under an unmodified BSD license that is incompatible with the GPL due to the advertising clause. Unless the dom4j folks are willing to change their license to remove the advertising clause, free-as-in-speech products should avoid it. XOM, JDOM, DOM, and SAX, by contrast, are all GPL-compatible. I just spent a lot of time over the last few months getting the advertising clause removed from the Jaxen license, so this is very much on my mind right now....
2006 Apr 10
372 of 412 | IBM's alphaWorks has updated the XML Forms Generator, a data-driven Eclipse plug-in that "generates forms that adhere to the XForms 1.0 standard, using as a starting point either Web Service Description Language (WSDL) documents or XML instance documents having optional XML Schema backing models.
- IBM's alphaWorks has updated the XML Forms Generator, a data-driven Eclipse plug-in that "generates forms that adhere to the XForms 1.0 standard, using as a starting point either Web Service Description Language (WSDL) documents or XML instance documents having optional XML Schema backing models. The generated forms adhere to the XHTML and XForms 1.0 standards and can be viewed in popular XHTML and XForms renderers." This release adds schematron support, can externalize text strings for localization, can place instance data inline, and runs with Java 5. More......
2006 Apr 08
373 of 412 | IBM has updated the Compound XML Document Toolkit, c closed source Eclipse plugin for editing XML documents that use multiple namespaces. - IBM has updated the Compound XML Document Toolkit, c closed source Eclipse plugin for editing XML documents that use multiple namespaces. More......
2006 Apr 07
374 of 412 | I've posted my XML class notes from last month's Software Development 2006 conference. - I've posted my XML class notes from last month's Software Development 2006 conference: More......
2006 Apr 05
375 of 412 | Matthew Cruickshank has released Docvert, some "web service software" that "takes multiple word processor files (typically .doc) and converts them to Oasis OpenDocument.
- Matthew Cruickshank has released Docvert, some "web service software" that "takes multiple word processor files (typically .doc) and converts them to Oasis OpenDocument. Web Service receives .doc file and converts it to a Oasis OpenDocument 1.0 which can then be converted to HTML, RSS, or any XML format. The resulting OpenDocument XML is then optionally converted to HTML or any XML. This is done with XML Pipelines, an approach that supports XSLT, breaking up content over headings or sections, and saving those results to multiple files (e.g., chapter1.html, chapter2.html…). The result is returned in a .zip file. Docvert is easy to integrate as it uses a simple REST-style interface, and it's ......
2006 Apr 01
376 of 412 | Antenna House, Inc has released XSL Formatter 3.4 MR3 for Linux and Windows.
- Antenna House, Inc has released XSL Formatter 3.4 MR3 for Linux and Windows. This tool converts XSL-FO files to PDF. New features in 3.4 include Pantone colors and .NET 2.0 support. The lite version costs $300 and up on Windows and $900 and up on Linux/Unix, but is limited to 300 pages per document. Prices for the uncrippled version start around $1250 on Windows and $3000 on Linux/Unix....
2006 Mar 31
377 of 412 | The W3C Technical Architecture Working Group (TAG) has published The Disposition of Names in an XML Namespace.
- The W3C Technical Architecture Working Group (TAG) has published The Disposition of Names in an XML Namespace. This "document addresses the question of whether or not adding new names to a (published) namespace is a sound practice." Short answer: it depends. Slightly longer answer: More......
2006 Mar 29
378 of 412 | The W3C XML Core Working Group has posted the candidate recommendation of the XML Linking Language (XLink) Version 1.1.
- The W3C XML Core Working Group has posted the candidate recommendation of the XML Linking Language (XLink) Version 1.1. There are three major changes in XLInk 1.1 compared to 1.0: More......
2006 Mar 23
379 of 412 | The W3C Web Services Addressing Working Group has posted the proposed recommendations of Web Services Addressing 1.0 Core and Web Services Addressing - SOAP Binding.
- The W3C Web Services Addressing Working Group has posted the proposed recommendations of Web Services Addressing 1.0 Core and Web Services Addressing - SOAP Binding. As expected, the working group pretty much ignored all the comments that warned them they were driving the wrong way down the highway (and on the wrong side of the road) and instead focused on the comments about which radio stations to play along the way to inevitable disaster. I don't really care if WS crashes and burns. I just hope they don't run into anybody else's car driving the other way down the road when they do it. More......
2006 Mar 19
380 of 412 | The W3C XForms Working Group has posted the second edition of XForms 1.0.
- The W3C XForms Working Group has posted the second edition of XForms 1.0. Like the XML 1.0 second edition, this does not really change the language. It just corrects various errata....
381 of 412 | The XML Apache Project has released XML::Xerces 2.7.0-0, a Perl wrapper around the Xerces C++ API.
- The XML Apache Project has released XML::Xerces 2.7.0-0, a Perl wrapper around the Xerces C++ API. It provides access to most of the C++ API from Perl, except for "some functions in the C++ API which either have better Perl counterparts (such as file I/O) or which manipulate internal C++ information that has no role in the Perl module." XML::Xerces supports XML 1.0; DOM levels 1, 2, and 3; SAX 1 and 2, Namespaces, and W3C XML Schemas....
2006 Mar 09
382 of 412 | The OpenOffice Project has released OpenOffice 2.0.2, an open source office suite for Linux and Windows that saves all its files as zipped XML.
- The OpenOffice Project has released OpenOffice 2.0.2, an open source office suite for Linux and Windows that saves all its files as zipped XML. This is mostly a bug fix release but also adds a Quattro Pro import filter and several new languages including Moore. Tsonga, Friulian, Bambara, Breton, Luxembourgish, Akan, Ndebele, and Venda. OpenOffice is dual licensed under the LGPL and Sun Industry Standards Source License....
2006 Mar 08
383 of 412 | Andrea Marchesini has released libnxml 0.9, a C library for parsing, writing, and creating XML 1.0 and 1.1.
- Andrea Marchesini has released libnxml 0.9, a C library for parsing, writing, and creating XML 1.0 and 1.1. Version 0.9 plugs memory leaks. libnxml is published under the LGPL....
2006 Mar 07
384 of 412 | The W3C Web Services Addressing Working Group has posted the last call working draft of Web Services Addressing - WSDL Binding.
- The W3C Web Services Addressing Working Group has posted the last call working draft of Web Services Addressing - WSDL Binding. According to the abstract, "Web Services Addressing provides transport-neutral mechanisms to address Web services and messages. Web Services Addressing 1.0 - WSDL Binding (this document) defines how the abstract properties defined in Web Services Addressing 1.0 - Core are described using WSDL." Changes in this draft include now allowing XML 1.1 and depending more on the infoset and less on the actual XML. (This is not an improvement.)...
2006 Mar 04
385 of 412 | The W3C Internationalization Activity has published the second working draft of Internationalization Tag Set (ITS).
- The W3C Internationalization Activity has published the second working draft of Internationalization Tag Set (ITS). "ITS is designed to be used with new and existing schemas to support the internationalization and localization of schemas and documents. An implementation is provided for three schema languages: XML DTD, XML Schema and RELAX NG." For example an its:translate attribute specifies whether particualr content is to be translated or not....
2006 Mar 03
386 of 412 | SyncroSoft has released version 7.1 of the XML editor.
- SyncroSoft has released version 7.1 of the XML editor. Oxygen supports XML, XSL, DTDs, XQuery, SVG, Relax NG, Schematron, and the W3C XML Schema Language. Version 7.1 adds support for Berkeley dbXML and eXist, an XSL templates view, and an XPath builder view for editing complex XPath expressions. Oxygen costs $298 with support. Upgrades from 6.0 cost $130....
387 of 412 | The XML Apache Project has released Xerces-J 2.8, a minor upgrade to the preeminent open source XML parser for Java.
- The XML Apache Project has released Xerces-J 2.8, a minor upgrade to the preeminent open source XML parser for Java. This release adds some features to the schema API, implements several errata in the W3C schema specification, and fixes the dtdjars target s it's once again possible to build a smaller version of Xerces without schema support....
2006 Mar 01
388 of 412 | Andrew Welch has released Kernow 1.1 (nee EasyTransformer), a cross-platform, open source graphical front end for Saxon written in Java.
- Andrew Welch has released Kernow 1.1 (nee EasyTransformer), a cross-platform, open source graphical front end for Saxon written in Java. According to Welch, "Everything you would normally have to type into the command line is available through the mouse, with some extra features thrown in. If you have Schema Aware Saxon it will run that too." This release adds support for XQuery....
2006 Feb 28
389 of 412 | Michael Kay has released version 8.7 of Saxon, his XSLT 2.0 and XQuery processor.
- Michael Kay has released version 8.7 of Saxon, his XSLT 2.0 and XQuery processor. This release is now availoable for .NET as well as Java. According to Kay, More......
2006 Feb 24
390 of 412 | XML in a Nutshell is going to be reprinted in a couple of weeks.
- XML in a Nutshell is going to be reprinted in a couple of weeks. This is not a new edition, just a reprint; but we do take the opportunity to fix any minor typos, small code bugs, and the like. If they're any problems you've noticed, please send them in; and I'll see what I can do about fixing them. I tend to do this work in spurts, so I recently went through my inbox and handled all the errata submitted over the last few months. However if you submitted something, and didn't get a recent response from me (probably because you didn't use the word Nutshell in the title so it got lost in my 3300 message inbox) it wouldn't hurt to ping me now either. Thanks....
2006 Feb 23
391 of 412 | buldocs has released xnsdoc 1.1, a €49 payware "documentation generator for XML namespaces defined by W3C XML Schema in HTML in a JavaDoc like visualization.
- buldocs has released xnsdoc 1.1, a €49 payware "documentation generator for XML namespaces defined by W3C XML Schema in HTML in a JavaDoc like visualization. xnsdoc supports all common schema design practices like chameleon, russian doll, salami slice, venetian blind schemas or circular schema references. xnsdoc can be used from the command line, as an Apache Ant Task, as an Apache Maven Plugin, as an eclipse plugin or integrated as a custom tool in many XML development tools such as StylusStudio, oXygen XML or XMLWriter." Version 1.1 adds an Eclipse plugin and fixes bugs....
2006 Feb 22
392 of 412 | The W3C XSL Working Group has published the candidate recommendation of Extensible Stylesheet Language (XSL) Version 1.1.
- The W3C XSL Working Group has published the candidate recommendation of Extensible Stylesheet Language (XSL) Version 1.1. Despite the more generic name, this actually only covers XSL Formatting Objects, not XSL Transformations. New features in 1.1 include: More......
2006 Feb 21
393 of 412 | The W3C XML Schema Working Group has posted the last call working draft of XML Schema 1.1 Part 2. - The W3C XML Schema Working Group has posted the last call working draft of XML Schema 1.1 Part 2: Datatypes. More......
2006 Feb 17
394 of 412 | The expired-but-not-dead-yet W3C HTML working group has published a proposed recommendation of XHTML™ Modularization 1.1.
- The expired-but-not-dead-yet W3C HTML working group has published a proposed recommendation of XHTML™ Modularization 1.1. No, you didn't miss a step. They went straight from no-spec at all to proposed recommendation with no working drafts, no last call, no candidate recommendattions, no nothing. This is in pretty clear violation of every rule the W3C claims to operate by. The claim is that this is just an update of Modularization of XHTML™ and Modularization of XHTML™ in XML Schema. However this document actually introduces several completely new ideas that have never previously seen the light of day anywhere. Most notably, XHTML attributes can now be exposed to other vocabularies by placin......
2006 Feb 15
395 of 412 | The Mozilla Project has released Camino 1.0, a Mac OS X web browser based on the Gecko 1.8 rendering engine and the Quartz GUI toolkit.
- The Mozilla Project has released Camino 1.0, a Mac OS X web browser based on the Gecko 1.8 rendering engine and the Quartz GUI toolkit. Camino is free for Mac OS X 10.2 through 10.4. It supports pretty much all the technologies that Mozilla does: HTML, XHTML, CSS, XML, XSLT, etc. Mac OS X 10.2 or later is required....
2006 Feb 12
396 of 412 | Todd Ditchendorf has released AquaPath 1.1, a free-beer Mac application that can "evaluate XPath 1.0 expressions against any XML document and view the result sequence in a dynamic, intuitive tree representation.
- Todd Ditchendorf has released AquaPath 1.1, a free-beer Mac application that can "evaluate XPath 1.0 expressions against any XML document and view the result sequence in a dynamic, intuitive tree representation. AquaPath is based on Apple's Cocoa/Objective-C NSXML and WebKit Frameworks." 1.1 allows you to specify the context node for the XPath expression, shows line numbers in the source editor, and is now a Universal Binary. Mac OS X 10.4 is required....
2006 Feb 10
397 of 412 | Andrea Marchesini has released libnxml 0.8, a C library for parsing, writing, and creating XML 1.0 and 1.1.
- Andrea Marchesini has released libnxml 0.8, a C library for parsing, writing, and creating XML 1.0 and 1.1. Version 0.8 fixes bugs. libnxml is published under the LGPL....
2006 Feb 09
398 of 412 | The W3C Scalable vector Grphic working group and Web API working group have posted the first public working drafts of Remote Events for XML (REX) 1.0 Requirements and Remote Events for XML (REX) 1.0.
- The W3C Scalable vector Grphic working group and Web API working group have posted the first public working drafts of Remote Events for XML (REX) 1.0 Requirements and Remote Events for XML (REX) 1.0. REX is "XML grammar intended for representing events as they are defined in DOM 3 Events, primarily but not exclusively for purposes of transmission or synchronisation of remote documents. Such a vocabulary would enable one endpoint to interact remotely with another endpoint holding a DOM representation by sending it DOM Events as if they had occurred directly at the same location." That is, it is More......
2006 Feb 08
399 of 412 | However, Mac users interested in alternative browsers shoudl not despair.
- However, Mac users interested in alternative browsers shoudl not despair. The Mozilla Project has posted the first release candidate of Camino 1.0, a Mac OS X web browser based on the Gecko 1.8 rendering engine and the Quartz GUI toolkit. Version 1.0 mostly fixes bugs and speeds up the browser. This RC adds bookmark sorting and is now a universal binary. Camino is free for Mac OS X 10.2 through 10.4. It supports pretty much all the technologies that Mozilla does: HTML, XHTML, CSS, XML, XSLT, etc. Mac OS X 10.2 or later is required....
400 of 412 | Opera Software has posted the second preview release of version 9.0 of their namesake free-beer web browser for Windows and Unix.
- Opera Software has posted the second preview release of version 9.0 of their namesake free-beer web browser for Windows and Unix. (No Mac version yet.) Changes since the first preview include Opera Widgets , content blocking, and BitTorrent support. Opera supports XML and CSS. It now claims to supoprt XSLT, but I haven't gotten that working yet....