<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' version='2.0'><channel><atom:id>tag:blogger.com,1999:blog-7038718</atom:id><lastBuildDate>Tue, 22 Jan 2008 09:51:27 +0000</lastBuildDate><title>Stuff</title><description/><link>http://www.edankert.com/</link><managingEditor>Edwin Dankert</managingEditor><generator>Blogger</generator><openSearch:totalResults>24</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-7038718.post-5275101298954076816</guid><pubDate>Tue, 22 Jan 2008 09:45:00 +0000</pubDate><atom:updated>2008-01-22T09:51:27.524Z</atom:updated><category domain='http://www.blogger.com/atom/ns#'>open-source</category><category domain='http://www.blogger.com/atom/ns#'>xml</category><category domain='http://www.blogger.com/atom/ns#'>release</category><category domain='http://www.blogger.com/atom/ns#'>jaxp</category><category domain='http://www.blogger.com/atom/ns#'>project</category><title>XML Hammer 1.0 rc-3 Released</title><description>&lt;p&gt;I am very pleased to announce the release of the third release-candidate of version 1.0 of the &lt;a href="http://www.xmlhammer.org/"&gt;XML Hammer&lt;/a&gt; application.&lt;/p&gt;

&lt;p&gt;The &lt;a href="http://www.xmlhammer.org/"&gt;XML Hammer&lt;/a&gt; application is a free and open-source tool that simplifies elementary XML actions like checking for well-formedness, validation, transformation and xpath searches using any &lt;span style="font-weight:bold;"&gt;JAXP&lt;/span&gt; implementation.&lt;/p&gt;

&lt;p&gt;This release fixes all previously outstanding issues and also adds a native Windows launcher.&lt;/p&gt;

&lt;p&gt;The bugs fixed include major issues in the startup scripts, confusing 'internal DTD' terminology and closing of output streams.&lt;/p&gt;

&lt;p&gt;To download this version please go to:&lt;br/&gt;
&lt;a href="http://www.xmlhammer.org/downloads.html"&gt;http://www.xmlhammer.org/downloads.html &lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;There are currently no known issues, to report an issue however you can report this either directly to &lt;a href="mailto:edankert%40gmail%2Ecom"&gt;me&lt;/a&gt;, send an e-mail to the &lt;a href="http://www.xmlhammer.org/mail-lists.html"&gt;mailing-lists&lt;/a&gt; or by using the &lt;a href="http://www.xmlhammer.org/issue-tracking.html"&gt;issue tracking&lt;/a&gt; system.&lt;/p&gt;</description><link>http://www.edankert.com/2008/01/xml-hammer-10-rc-3-released.html</link><author>Edwin Dankert</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-7038718.post-5208758848957299952</guid><pubDate>Tue, 02 Oct 2007 08:58:00 +0000</pubDate><atom:updated>2007-10-02T11:58:35.301+01:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>open-source</category><category domain='http://www.blogger.com/atom/ns#'>xml</category><category domain='http://www.blogger.com/atom/ns#'>release</category><category domain='http://www.blogger.com/atom/ns#'>jaxp</category><category domain='http://www.blogger.com/atom/ns#'>project</category><title>XML Hammer 1.0 rc-2 Released</title><description>&lt;p&gt;I am very pleased to announce the release of the second release-candidate of version 1.0 of the &lt;a href="http://www.xmlhammer.org/"&gt;XML Hammer&lt;/a&gt; application.&lt;/p&gt;

&lt;p&gt;The &lt;a href="http://www.xmlhammer.org/"&gt;XML Hammer&lt;/a&gt; application is a free and open-source tool that simplifies elementary XML actions like checking for well-formedness, validation, transformation and xpath searches using any &lt;span style="font-weight:bold;"&gt;JAXP&lt;/span&gt; implementation.&lt;/p&gt;

&lt;p&gt;This release fixes all previously outstanding issues and also adds out-of-the-box support for &lt;span style="font-weight:bold;"&gt;RelaxNG&lt;/span&gt; schema validation.&lt;/p&gt;

&lt;p&gt;The main bugs fixed are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Improved console output,&lt;/li&gt;
&lt;li&gt;.sh file no longer calls javaw,&lt;/li&gt;
&lt;li&gt;again possible to add items to the class-path.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;To download this version please go to:&lt;br/&gt;
&lt;a href="http://www.xmlhammer.org/downloads.html"&gt;http://www.xmlhammer.org/downloads.html &lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;There are currently no known issues, to report an issue however you can report this either directly to &lt;a href="mailto:edankert%40gmail%2Ecom"&gt;me&lt;/a&gt;, send an e-mail to the &lt;a href="http://www.xmlhammer.org/mail-lists.html"&gt;mailing-lists&lt;/a&gt; or by using the &lt;a href="http://www.xmlhammer.org/issue-tracking.html"&gt;issue tracking&lt;/a&gt; system.&lt;/p&gt;</description><link>http://www.edankert.com/2007/10/xml-hammer-10-rc-2-released.html</link><author>Edwin Dankert</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-7038718.post-9060086171614241249</guid><pubDate>Mon, 24 Sep 2007 19:20:00 +0000</pubDate><atom:updated>2007-09-24T20:30:41.963+01:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>xom</category><category domain='http://www.blogger.com/atom/ns#'>schema</category><category domain='http://www.blogger.com/atom/ns#'>dom</category><category domain='http://www.blogger.com/atom/ns#'>dtd</category><category domain='http://www.blogger.com/atom/ns#'>sax</category><category domain='http://www.blogger.com/atom/ns#'>xml</category><category domain='http://www.blogger.com/atom/ns#'>jaxp</category><category domain='http://www.blogger.com/atom/ns#'>dom4j</category><category domain='http://www.blogger.com/atom/ns#'>validate</category><title>How to Validate XML using Java</title><description>&lt;p&gt;
Added an article about &lt;a href="http://www.edankert.com/validate.html"&gt;how to Validate XML using Java&lt;/a&gt; with example source-code on how to configure SAX, DOM, dom4j and XOM to validate XML Documents with DTD and Schema(s).
&lt;/p&gt;</description><link>http://www.edankert.com/2007/09/how-to-validate-xml-using-java.html</link><author>Edwin Dankert</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-7038718.post-7222135015753676245</guid><pubDate>Wed, 11 Jul 2007 18:57:00 +0000</pubDate><atom:updated>2007-07-11T20:47:32.867+01:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>Brett D McLaughlin</category><category domain='http://www.blogger.com/atom/ns#'>xml</category><category domain='http://www.blogger.com/atom/ns#'>jaxp</category><category domain='http://www.blogger.com/atom/ns#'>article</category><title>Trashing JAXP</title><description>&lt;p&gt;IBM Developer Works has released an article discussing (trashing) JAXP.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ibm.com/developerworks/xml/library/x-xjavaforum4.html?ca=drs-"&gt;http://www.ibm.com/developerworks/xml/library/x-xjavaforum4.html?ca=drs-&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I don't think I really agree with the author's 'reasoning' ...&lt;/p&gt;
&lt;p&gt;He states in the first part of the article that: "JAXP was initially intended merely to provide convenience and vendor-neutrality to SAX and DOM". The strange thing is that this is exactly what it is currently, except for adding Schema validation functionality (which is quite handy), the DOM and SAX functionality has hardly changed from the initial release.&lt;/p&gt;
&lt;p&gt;In the second part the author writes: "Talking about a ContentHandler or a DOMImplementation is largely a thing for the past, or at least relegated to pretty high-end Java and XML programmers". This is also not the case, JAXP does not wrap any DOM or SAX functionality, the user still needs to create a ContentHandler to be able to process SAX events and the user will still need to know about Document, Element and Attr nodes.&lt;/p&gt;
&lt;p&gt;The conclusion is as expected: "I think that JAXP has obscured the value of learning SAX and the DOM APIs on their own, without really providing significant value in return."&lt;/p&gt;
&lt;p&gt;Even though I don't think JAXP is perfect and the API might not always have been defined at the right level (although I cannot think of any examples), the arguments that the author made to reach this conclusion are simply wrong.&lt;/p&gt;</description><link>http://www.edankert.com/2007/07/trashing-jaxp.html</link><author>Edwin Dankert</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-7038718.post-8391694742607349290</guid><pubDate>Sat, 07 Jul 2007 18:45:00 +0000</pubDate><atom:updated>2007-07-11T19:57:42.995+01:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>release</category><category domain='http://www.blogger.com/atom/ns#'>project</category><title>Bounce 0.9 released</title><description>&lt;p&gt;A new version of the &lt;a href="/bounce/index.html"&gt;Bounce&lt;/a&gt; project is available for download.&lt;/p&gt;
&lt;p&gt;All new features have been imported from the &lt;a href="http://www.xmlhammer.org/"&gt;XML Hammer&lt;/a&gt; project.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Wizard framework&lt;/li&gt;
&lt;li&gt;Preferences Dialog framework&lt;/li&gt;
&lt;li&gt;CardPanel&lt;/li&gt;
&lt;li&gt;URIUtils&lt;/li&gt;
&lt;li&gt;QDialog&lt;/li&gt;
&lt;li&gt;ResizingFlowLayout&lt;/li&gt;
&lt;li&gt;RunnableAction&lt;/li&gt;
&lt;li&gt;ThreeStateCheckBox&lt;/li&gt;
&lt;li&gt;MenuUtilities&lt;/li&gt;
&lt;li&gt;DummyIcon&lt;/li&gt;
&lt;/ul&gt;</description><link>http://www.edankert.com/2007/07/bounce-09-released.html</link><author>Edwin Dankert</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-7038718.post-3792173847355737395</guid><pubDate>Wed, 04 Jul 2007 08:52:00 +0000</pubDate><atom:updated>2007-07-04T11:32:27.081+01:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>OOXML</category><category domain='http://www.blogger.com/atom/ns#'>xml</category><category domain='http://www.blogger.com/atom/ns#'>data model</category><category domain='http://www.blogger.com/atom/ns#'>Sean McGrath</category><category domain='http://www.blogger.com/atom/ns#'>ODF</category><title>Interchanging behavioral information</title><description>&lt;p&gt;&lt;a href="http://seanmcgrath.blogspot.com/"&gt;Sean McGrath&lt;/a&gt; has again released a very good article where his alter ego Master Foo gets asked to give his opinion on these two document interchange formats. Please read the article first before continuing:&lt;br/&gt;
&lt;a href="http://www.itworld.com/Tech/2327/nlsebiz070626/"&gt;http://www.itworld.com/Tech/2327/nlsebiz070626/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Master Foo concludes that it is not possible to create a document interchange format that captures all information and can be interpreted correctly by two different applications.&lt;/p&gt;   
&lt;p&gt;Master Foo is however talking about a 'document' interchange format, more precisely the &lt;a href="http://en.wikipedia.org/wiki/Office_Open_XML"&gt;OOXML&lt;/a&gt; vs &lt;a href="http://en.wikipedia.org/wiki/OpenDocument"&gt;ODF&lt;/a&gt; debate and as always Master Foo in his serene wisdom is right when it comes to interchanging this type of document because a lot of the information in these documents describes the behavior of the data instead of the actual structure and behavior is very difficult (if not impossible) to interchange. To interchange documents with behavior correctly, you will, as Master Foo highlighted, most of the time need a reference implementation.&lt;/p&gt;
&lt;p&gt;However this type of document should not be confused with documents that do not contain behavioral information and only contain information about structure and state. These documents can normally be interchanged (and specified) very well.&lt;/p&gt;</description><link>http://www.edankert.com/2007/07/interchanging-behavioral-information.html</link><author>Edwin Dankert</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-7038718.post-7259936871075853502</guid><pubDate>Tue, 03 Jul 2007 09:35:00 +0000</pubDate><atom:updated>2007-07-07T13:20:13.331+01:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>Jeni Tennison</category><category domain='http://www.blogger.com/atom/ns#'>namespaces</category><category domain='http://www.blogger.com/atom/ns#'>xml</category><title>More on default namespaces</title><description>&lt;p&gt;&lt;a href="http://www.jenitennison.com/"&gt;Jeni Tennison&lt;/a&gt; has written an article about the use of default namespaces using XPath 1.0 and 2.0 in either XSLT or XQuery.&lt;/p&gt;
&lt;p&gt;The main issue being that &lt;a href="http://www.w3.org/TR/xpath20/"&gt;XPath 2.0&lt;/a&gt; allows (maybe a little confusing) applications to specify a default namespace for elements. For more information see:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.jenitennison.com/blog/node/36"&gt;http://www.jenitennison.com/blog/node/36&lt;/a&gt;&lt;/p&gt;</description><link>http://www.edankert.com/2007/07/more-on-default-namespaces.html</link><author>Edwin Dankert</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-7038718.post-194621309498061992</guid><pubDate>Mon, 02 Jul 2007 14:59:00 +0000</pubDate><atom:updated>2007-07-03T10:34:30.117+01:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>xml</category><category domain='http://www.blogger.com/atom/ns#'>project</category><title>XNGR XML Browser 2.0 Features</title><description>&lt;p&gt;I am in the process of updating the XNGR XML Browser to be more JAXP, XML and UI guidelines compliant.&lt;/p&gt;
&lt;p&gt;At the same time I hope to be able to provide the following new functionality:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Associate extension-points with different Node types.&lt;/li&gt;
&lt;li&gt;Provide Actions without having to provide the Service extension-point.&lt;/li&gt;
&lt;li&gt;Use a more static way to define a Service or Action.&lt;/li&gt;
&lt;li&gt;Besides Services or Actions also provide other extension-points like Filters.&lt;/li&gt;
&lt;li&gt;Allow the creation of different Browser-types which can make use of the same extension points. (bookmarks, explorer, database)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Besides the new functionality, the current components will also need to be updated.&lt;/p&gt;
&lt;p&gt;The work is currently still in a very early stage, so any suggestions are more than welcome.&lt;/p&gt;</description><link>http://www.edankert.com/2007/07/xngr-xml-browser-20-features.html</link><author>Edwin Dankert</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-7038718.post-2450503357537282480</guid><pubDate>Tue, 26 Jun 2007 07:29:00 +0000</pubDate><atom:updated>2007-07-03T10:35:16.861+01:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>xml</category><category domain='http://www.blogger.com/atom/ns#'>release</category><category domain='http://www.blogger.com/atom/ns#'>jaxp</category><category domain='http://www.blogger.com/atom/ns#'>project</category><title>XML Hammer 1.0 rc-1 Released</title><description>&lt;p&gt;I am very pleased to announce (a little bit later again) the release of the first release-candidate of the XML Hammer application.&lt;/p&gt;

&lt;p&gt;This is a major bug fix release, the main new features are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;comprehensive help documentation,&lt;/li&gt;
&lt;li&gt;deactivate and activate properties,&lt;/li&gt;
&lt;li&gt;easier to use validation functionality,&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;the main bugs fixed are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;selecting items in combo-boxes using keys,&lt;/li&gt;
&lt;li&gt;issues when performing XPath searches,&lt;/li&gt;
&lt;li&gt;module initialization error handling,&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
The XML Hammer application is a free and open-source tool that simplifies elementary XML actions like checking for well-formedness, validation, transformation and xpath searches using any JAXP implementation.&lt;/p&gt;

&lt;p&gt;To download this version please go to:

&lt;a href="http://www.xmlhammer.org/downloads.html"&gt;http://www.xmlhammer.org/downloads.html &lt;/a&gt;&lt;/p&gt;</description><link>http://www.edankert.com/2007/06/xml-hammer-10-rc-1-released.html</link><author>Edwin Dankert</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-7038718.post-116956007079688434</guid><pubDate>Tue, 23 Jan 2007 13:38:00 +0000</pubDate><atom:updated>2007-01-23T14:19:14.840Z</atom:updated><category domain='http://www.blogger.com/atom/ns#'>naming</category><category domain='http://www.blogger.com/atom/ns#'>software</category><category domain='http://www.blogger.com/atom/ns#'>Tim Bray</category><category domain='http://www.blogger.com/atom/ns#'>linking</category><category domain='http://www.blogger.com/atom/ns#'>Sean McGrath</category><title>Naming and Linking</title><description>&lt;p&gt;Should you identify objects by name and refer to these objects using this same name or should objects have a unique identifier and then be referred to using an alias? Well, Sean McGrath (alias: Master Foo or &lt;a href="http://www.propylon.com/"&gt;CTO Propylon&lt;/a&gt;) gives quite a compelling argument for the latter in his latest column for &lt;a href="http://www.itworld.com/"&gt;ITworld&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.itworld.com/Tech/2327/nlsebiz070123/index.html"&gt;Master Foo and the naming ceremony&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Should I have directly linked to the article on the ITworld web-site or should I have linked to the article's introduction on &lt;a href="http://seanmcgrath.blogspot.com/2007_01_21_seanmcgrath_archive.html#5162797649915663644"&gt;Sean McGraths blog&lt;/a&gt;? I decided to directly link to the ITworld article because it brings you immediately to the article that I wanted you to read, otherwise half of you wouldn't have found the article or would have forgotten what they were looking for or would have assumed that the summary on the blog was all there was to it.&lt;/p&gt;
&lt;p&gt;This brings me to &lt;a href="http://en.wikipedia.org/wiki/Tim_Bray"&gt;Tim Bray's&lt;/a&gt; article &lt;a href="http://www.tbray.org/ongoing/When/200x/2007/01/20/On-Linking"&gt;On Linking&lt;/a&gt;.&lt;/p&gt;</description><link>http://www.edankert.com/2007/01/naming-and-linking.html</link><author>Edwin Dankert</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-7038718.post-116094736703482735</guid><pubDate>Sun, 15 Oct 2006 21:20:00 +0000</pubDate><atom:updated>2007-07-03T10:35:16.862+01:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>xml</category><category domain='http://www.blogger.com/atom/ns#'>release</category><category domain='http://www.blogger.com/atom/ns#'>jaxp</category><title>XML Hammer 1.0 beta-2 Released</title><description>&lt;p&gt;I am very pleased to anounce (a little bit later than promised) the
release of XML Hammer version 1.0 beta-2.&lt;/p&gt;

&lt;p&gt;This is a major feature release, the main new features are:
&lt;ul&gt;
&lt;li&gt;Live, 'as you type' error information for XPath searches, Regular
Expression and other fields,&lt;/li&gt;
&lt;li&gt;'Find in' output, open files in external applications (editors/browser),&lt;/li&gt;
&lt;li&gt;run projects 'head-less' from the command-line,&lt;/li&gt;
&lt;li&gt;new project wizards,&lt;/li&gt;
&lt;li&gt;support for XML Catalogs,&lt;/li&gt;
&lt;li&gt;different look and feels and more ...&lt;/li&gt;
&lt;/ul&gt;
&lt;/p&gt;
&lt;p&gt;
The XML Hammer application is a free and open-source tool that simplifies elementary XML actions like checking for well-formedness, validation, transformation and xpath searches using any JAXP implementation.&lt;/p&gt;

&lt;p&gt;To download this version please go to:&lt;br/&gt;
&lt;a href="http://www.xmlhammer.org/downloads.html"&gt;http://www.xmlhammer.org/downloads.html &lt;/a&gt;&lt;/p&gt;</description><link>http://www.edankert.com/2006/10/xml-hammer-10-beta-2-released.html</link><author>Edwin Dankert</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-7038718.post-115754092141543954</guid><pubDate>Wed, 06 Sep 2006 10:38:00 +0000</pubDate><atom:updated>2007-06-26T15:25:34.190+01:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>xml</category><title>Catalog Resolver API</title><description>&lt;p&gt;Okay, I'm not happy with everything I've written and surely have to update the xngr xml browser code sometime in the near future however ...&lt;/p&gt;
&lt;p&gt;Somebody more intelligent than me should have a good look at the (Catalog) &lt;a href="http://xml.apache.org/commons/components/resolver/resolver-article.html"&gt;Resolver 1.1&lt;/a&gt; API. After implementing version 1.0 before, it again has taken me a couple of hours of pure pain to figure out how to use it this time around.&lt;/p&gt;
&lt;p&gt;Anyway for anybody who wants to use the &lt;a href="http://xml.apache.org/commons/components/resolver/resolver-article.html"&gt;Resolver 1.1&lt;/a&gt; without using the default 'properties file' configuration, try the following:&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;&lt;pre&gt;
&lt;a href="http://java.sun.com/j2se/1.5.0/docs/api/java/util/List.html" title="External Link" class="noimage"&gt;List&lt;/a&gt;&amp;lt;&lt;a href="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html" title="External Link" class="noimage"&gt;String&lt;/a&gt;&gt; files = getFiles();
&lt;a href="http://java.sun.com/j2se/1.5.0/docs/api/java/util/StringBuilder.html" title="External Link" class="noimage"&gt;StringBuilder&lt;/a&gt; builder = &lt;span class="keyword"&gt;new&lt;/span&gt; &lt;a href="http://java.sun.com/j2se/1.5.0/docs/api/java/util/StringBuilder.html" title="External Link" class="noimage"&gt;StringBuilder&lt;/a&gt;();
        
&lt;span class="keyword"&gt;for&lt;/span&gt; (&lt;a href="http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html" title="External Link" class="noimage"&gt;String&lt;/a&gt; file : files) {
 builder.append(file);
 builder.append(";");
}
      
&lt;a href="http://xml.apache.org/commons/components/apidocs/resolver/org/apache/xml/resolver/CatalogManager.html" title="External Link" class="noimage"&gt;CatalogManager&lt;/a&gt;.getStaticManager().setIgnoreMissingProperties(&lt;span class="keyword"&gt;true&lt;/span&gt;);
&lt;a href="http://xml.apache.org/commons/components/apidocs/resolver/org/apache/xml/resolver/CatalogManager.html" title="External Link" class="noimage"&gt;CatalogManager&lt;/a&gt;.getStaticManager().setUseStaticCatalog(&lt;span class="keyword"&gt;false&lt;/span&gt;);
&lt;a href="http://xml.apache.org/commons/components/apidocs/resolver/org/apache/xml/resolver/CatalogManager.html" title="External Link" class="noimage"&gt;CatalogManager&lt;/a&gt;.getStaticManager().setPreferPublic(&lt;span class="keyword"&gt;true&lt;/span&gt;);
&lt;a href="http://xml.apache.org/commons/components/apidocs/resolver/org/apache/xml/resolver/CatalogManager.html" title="External Link" class="noimage"&gt;CatalogManager&lt;/a&gt;.getStaticManager().setCatalogFiles(builder.toString());
&lt;/pre&gt;
&lt;p&gt;&lt;/p&gt;</description><link>http://www.edankert.com/2006/09/catalog-resolver-api_06.html</link><author>Edwin Dankert</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-7038718.post-115554718116943548</guid><pubDate>Mon, 14 Aug 2006 08:58:00 +0000</pubDate><atom:updated>2007-06-26T15:25:34.190+01:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>xml</category><category domain='http://www.blogger.com/atom/ns#'>jaxp</category><title>JAXP Articles</title><description>&lt;p&gt;&lt;a href="http://www.cafeconleche.org/"&gt;Elliotte Rusty Harold&lt;/a&gt; has written two (as always) excellent articles about how to use the Java API for XML Processing (JAXP).&lt;/p&gt;
&lt;p&gt;The first article covers the XPathFactory part of the API and highlights issues like setting namespace prefix mappings.&lt;br/&gt;
&lt;a href="http://www-128.ibm.com/developerworks/xml/library/x-javaxpathapi.html"&gt;The Java XPath API&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;The second article describes the validation API introduced in JAXP 1.3 and also gives an overview of how to get type information for specific elements and attributes.&lt;br/&gt;
&lt;a href="http://www-128.ibm.com/developerworks/java/library/x-javaxmlvalidapi.html"&gt;The Java XML Validation API&lt;/a&gt;
&lt;/p&gt;</description><link>http://www.edankert.com/2006/08/jaxp-articles.html</link><author>Edwin Dankert</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-7038718.post-115548725450581966</guid><pubDate>Sun, 13 Aug 2006 16:40:00 +0000</pubDate><atom:updated>2007-06-26T15:25:34.190+01:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>xml</category><category domain='http://www.blogger.com/atom/ns#'>jaxp</category><title>Updated the JAXP Implementation list</title><description>&lt;p&gt;Updated the list of &lt;a href="jaxpimplementations.html"&gt;JAXP Factory Implementations&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Added SchemaFactory implementations, removed the SAXParserFactory implementation for Saxon B and Saxon SA and updated the current versions.&lt;/p&gt;</description><link>http://www.edankert.com/2006/08/updated-jaxp-implementation-list.html</link><author>Edwin Dankert</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-7038718.post-115186032953041454</guid><pubDate>Sun, 02 Jul 2006 17:04:00 +0000</pubDate><atom:updated>2007-07-03T10:35:16.863+01:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>xml</category><category domain='http://www.blogger.com/atom/ns#'>release</category><category domain='http://www.blogger.com/atom/ns#'>jaxp</category><title>XML Hammer 1.0 beta-1 Released</title><description>&lt;p&gt;
Finally finished the first beta release of the &lt;a href="http://www.xmlhammer.org/"&gt;XML Hammer&lt;/a&gt; tool. After half a year trying to come up with the best User Interface, have settled for the current incarnation.
&lt;/p&gt;
&lt;p&gt;
The &lt;a href="http://www.xmlhammer.org/"&gt;XML Hammer&lt;/a&gt; application is a free and open-source tool that simplifies elementary XML actions like checking for well-formedness, validation, transformation and xpath searches using any JAXP implementation.
&lt;/p&gt;
&lt;p&gt;
To download this version please go to:&lt;br/&gt;
&lt;a href="http://www.xmlhammer.org/downloads.html"&gt;http://www.xmlhammer.org/downloads.html&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
Any suggestions are more than welcome.
&lt;/p&gt;</description><link>http://www.edankert.com/2006/07/xml-hammer-10-beta-1-released.html</link><author>Edwin Dankert</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-7038718.post-114744403078922349</guid><pubDate>Fri, 12 May 2006 13:09:00 +0000</pubDate><atom:updated>2006-05-12T15:36:14.690+01:00</atom:updated><title>World Maps based on Statistics</title><description>&lt;p&gt;An extensive set of World-Maps based on statistical information, showing enlarged areas for regions that contribute more to the statistics.&lt;/p&gt;

&lt;p&gt;As the website states itself:&lt;br/&gt;
"Worldmapper is a collection of world maps, where territories are re-sized on each map according to the subject of interest."&lt;/p&gt;

&lt;p&gt;This is done very well and I'm amazed at the size of a small country like the Netherlands on some of these maps, especially for statistics like vegetable and dairy exports.&lt;/p&gt;

&lt;a href="http://www.sasi.group.shef.ac.uk/worldmapper/index.html"&gt;http://www.sasi.group.shef.ac.uk/worldmapper/index.html&lt;/a&gt;</description><link>http://www.edankert.com/2006/05/world-maps-based-on-statistics.html</link><author>Edwin Dankert</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-7038718.post-113725997550802071</guid><pubDate>Sat, 14 Jan 2006 17:25:00 +0000</pubDate><atom:updated>2007-06-26T15:25:34.191+01:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>xml</category><title>Fixed Bounce XMLEditorKit Syntax Highlighting</title><description>Fixed the issue reported by Ruben Malchow that Syntax Highlighting in the XMLEditorKit for the &lt;a href="/bounce/index.html"&gt;Bounce project&lt;/a&gt; does not work correctly with XML content that differs from the XML used for the example.</description><link>http://www.edankert.com/2006/01/fixed-bounce-xmleditorkit-syntax.html</link><author>Edwin Dankert</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-7038718.post-113446712349971415</guid><pubDate>Tue, 13 Dec 2005 09:38:00 +0000</pubDate><atom:updated>2007-07-04T09:51:30.960+01:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>namespaces</category><category domain='http://www.blogger.com/atom/ns#'>xpath</category><category domain='http://www.blogger.com/atom/ns#'>xml</category><title>XPath and Default Namespaces</title><description>&lt;p&gt;Added an article about &lt;a href="http://www.edankert.com/defaultnamespaces.html"&gt;XPath and Default Namespaces&lt;/a&gt; describing how to handle XPath expressions when using default namespaces in your XML document. Illustrated using examples for 3 popular XPath implementations: Jaxen (dom4j/XOM/JDOM), the JAXP XPathFactory and XSLT.&lt;/p&gt;</description><link>http://www.edankert.com/2005/12/xpath-and-default-namespaces.html</link><author>Edwin Dankert</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-7038718.post-113239253416690297</guid><pubDate>Sat, 19 Nov 2005 09:28:00 +0000</pubDate><atom:updated>2007-07-04T09:51:30.960+01:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>xpath</category><category domain='http://www.blogger.com/atom/ns#'>xml</category><title>XPath 1.0 Functions</title><description>&lt;p&gt;Added a reference list of &lt;a href="xpathfunctions.html"&gt;XPath 1.0 Functions&lt;/a&gt;.&lt;/p&gt;</description><link>http://www.edankert.com/2005/11/xpath-10-functions.html</link><author>Edwin Dankert</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-7038718.post-113239221882755983</guid><pubDate>Sat, 19 Nov 2005 09:22:00 +0000</pubDate><atom:updated>2005-11-19T09:23:38.826Z</atom:updated><title>Maven 2.0 Released</title><description>&lt;p&gt;In case you missed it, version 2.0 of Maven has been released.&lt;/p&gt;
            &lt;blockquote&gt;
              &lt;p&gt;&amp;quot;Maven 2.0 is a rewrite of the popular Maven application, designed to both address previous functional requirements and provide a stable platform for extending and enhancing its build management framework.&amp;quot;&lt;/p&gt;
              &lt;p&gt;
                &lt;a href="http://maven.apache.org/maven2/index.html"&gt;http://maven.apache.org/maven2/index.html&lt;/a&gt;
              &lt;/p&gt;
            &lt;/blockquote&gt;
            &lt;p&gt;
I currently use Maven 1.X to generate the website but might start using Maven 2 for the projects as well. Even though I'll have to change my project structure around (it's probably for the best) and I might not have as much flexibility as using &lt;a href="http://ant.apache.org/"&gt;Ant&lt;/a&gt; directly (not that I'm using &lt;a href="http://ant.apache.org/ant_in_anger.html"&gt;Ant in anger&lt;/a&gt;), but using Maven seems to give you a lot in return (including structure).&lt;/p&gt;
            &lt;p&gt;
One interesting feature though for people who want more control are the &amp;quot;Maven ant-tasks&amp;quot; that (according to the website) allow you to perform:
&lt;ul&gt;
&lt;li&gt;Dependency management - including transitive dependencies, scope recognition and SNAPSHOT handling&lt;/li&gt;
&lt;li&gt;Artifact deployment - file and SSH based deployment to a Maven repository&lt;/li&gt;
&lt;li&gt;POM processing - for reading a Maven 2.0 pom.xml file&lt;/li&gt;
&lt;/ul&gt;
&lt;a href="http://maven.apache.org/maven2/ant-tasks.html"&gt;http://maven.apache.org/maven2/ant-tasks.html&lt;/a&gt;
&lt;/p&gt;</description><link>http://www.edankert.com/2005/11/maven-20-released.html</link><author>Edwin Dankert</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-7038718.post-113239208052365561</guid><pubDate>Sat, 19 Nov 2005 09:20:00 +0000</pubDate><atom:updated>2007-06-26T15:25:34.192+01:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>xml</category><category domain='http://www.blogger.com/atom/ns#'>jaxp</category><title>JAXP Factory Implementation List</title><description>&lt;p&gt;Added a (hopefully complete) reference list of &lt;a href="jaxpimplementations.html"&gt;JAXP Factory Implementations&lt;/a&gt; available.&lt;/p&gt;</description><link>http://www.edankert.com/2005/11/jaxp-factory-implementation-list.html</link><author>Edwin Dankert</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-7038718.post-113239164366800837</guid><pubDate>Sat, 19 Nov 2005 09:14:00 +0000</pubDate><atom:updated>2005-11-19T09:25:58.110Z</atom:updated><title>Sun Java Desktop System + Google Desktop a MS Killer?</title><description>&lt;p&gt;Could not an office application but a platform independent desktop be the next big thing?
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.sun.com/software/javadesktopsystem/"&gt;http://www.sun.com/software/javadesktopsystem/&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://desktop.google.com/"&gt;http://desktop.google.com/&lt;/a&gt;
&lt;/p&gt;</description><link>http://www.edankert.com/2005/11/sun-java-desktop-system-google-desktop.html</link><author>Edwin Dankert</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-7038718.post-113226286322670772</guid><pubDate>Thu, 17 Nov 2005 21:26:00 +0000</pubDate><atom:updated>2007-06-26T15:44:19.066+01:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>slides</category><category domain='http://www.blogger.com/atom/ns#'>xml</category><title>XML Overview Presentation Changes (v1.1)</title><description>&lt;p&gt;Added &lt;a href="overview/foilgroup03.html"&gt;Canonical XML&lt;/a&gt; (C14N), &lt;a href="overview/foil22.html"&gt;xml:base&lt;/a&gt; and updated &lt;a href="overview/foil37.html"&gt;XInclude&lt;/a&gt;.&lt;/p&gt;</description><link>http://www.edankert.com/2005/11/xml-overview-presentation-changes-v11.html</link><author>Edwin Dankert</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-7038718.post-113225832629107700</guid><pubDate>Thu, 17 Nov 2005 20:08:00 +0000</pubDate><atom:updated>2007-07-03T10:35:16.863+01:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>slides</category><category domain='http://www.blogger.com/atom/ns#'>xml</category><category domain='http://www.blogger.com/atom/ns#'>release</category><title>XML APIs Presentation Changes (v1.1)</title><description>Added &lt;a href="apis/foil22.html"&gt;TransformationFactory&lt;/a&gt;, &lt;a href="apis/foil24.html"&gt;Source&lt;/a&gt; and &lt;a href="apis/foil25.html"&gt;Result&lt;/a&gt; method descriptions. Added examples validating using the &lt;a href="apis/foil40.html"&gt;SAXParserFactory&lt;/a&gt; and using the &lt;a href="apis/foil33.html"&gt;DocumentBuilderFactory&lt;/a&gt; for both XML Schema and DTD. Updated &lt;a href="apis/foilgroup06.html"&gt;JAXB&lt;/a&gt; adding JaxMe.</description><link>http://www.edankert.com/2005/11/xml-apis-presentation-changes-v11.html</link><author>Edwin Dankert</author></item></channel></rss>