<?xml version="1.0" encoding="UTF-8"?>

<rss version='2.0' 
     xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule"
     xmlns:doap="http://usefulinc.com/ns/doap#"
     xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">

    <channel>
        <!-- This XML Feed shows details for the page schema 
             and everything recently tagged schema -->
        <creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.5/
          </creativeCommons:license>
        <title>schema on SWiK</title>
        <doap:name>schema</doap:name>
        <doap:description></doap:description>
        <description></description> 
	  <!-- see doap:description for full description -->
        <link>http://swik.net/schema</link>
        <doap:homepage></doap:homepage>
        
        <pubDate>Sun, 09 Jul 2006 23:47:08 -0700</pubDate>
        <lastBuildDate>Sun, 09 Jul 2006 23:47:08 -0700</lastBuildDate>
            
        <item>
            <title>XML Schema Definition Tool (Xsd.exe)</title>
            <link>http://swik.net/XML/del.icio.us%2Ftag%2Fxml/XML+Schema+Definition+Tool+%28Xsd.exe%29/cc616</link>
            <description></description>
            
            <pubDate>Fri, 29 Aug 2008 21:59:07 -0700</pubDate>
        </item>
            
        <item>
            <title>Stuff Yaron Finds Interesting</title>
            <link>http://swik.net/XML/del.icio.us%2Ftag%2Fxml/Stuff+Yaron+Finds+Interesting/cc6dz</link>
            <description>Some important best practices for using XML Schema.  Use ANY - To make a schema extensible it must be possible to add new children to an existing element. As a rule all elements in a schema should be extensible. This derives from the general architectural principle &amp;quot;don&amp;#039;t paint yourself into corners&amp;quot;. As such throw in ANY elements everywhere. In the early W3C schema specs it was possible to just set an attribute on the schema that made everything extensible but unfortunately this feature was removed.
An alternative is to use type substitution but this is a bad idea for protocols because type substitution only works if the processor has the extended schema which is usually never the case.</description>
            
            <pubDate>Fri, 29 Aug 2008 15:59:04 -0700</pubDate>
        </item>
            
        <item>
            <title>Stuff Yaron Finds Interesting</title>
            <link>http://swik.net/XML/del.icio.us%2Ftag%2Fxml/Stuff+Yaron+Finds+Interesting/cc6dx</link>
            <description>Mark Nottingham&amp;#039;s article on XML Schema and Web Services is well worth reading. Of course I say that because I mostly agree with him. What I don&amp;#039;t agree with Mark on is that RDF is the right way to go, but I am beginning to wonder if perhaps SDO is.</description>
            
            <pubDate>Fri, 29 Aug 2008 15:59:04 -0700</pubDate>
        </item>
            
        <item>
            <title>Stuff Yaron Finds Interesting</title>
            <link>http://swik.net/XML/del.icio.us%2Ftag%2Fxml/Stuff+Yaron+Finds+Interesting/cc6dv</link>
            <description>Writing a XML Schema is a challenge but as the first part of this document explains, writing a V2 schema that can accept V1 documents is in most cases impossible if you use XML Schema 1.0. In other words, if you want to write a backwards compatible schema you probably won&amp;#039;t be able to do it using XML Schema 1.0. In an ideal world we would take the lessons learned from XML Schema and use them to start over, probably with RelaxNG. But until we can move over to a new standard we need a way to enable backwards compatible schemas to be written in XML Schema 1.0. Therefore the second part of this document explains how to use the XML Ignore Rule in conjunction with XML Schema 1.0 in order to create a validator that enables one to write backwards compatible schemas. The XML Ignore Rule can be best summarized as &amp;quot;if you don&amp;#039;t recognize it, ignore it.&amp;quot;</description>
            
            <pubDate>Fri, 29 Aug 2008 15:59:04 -0700</pubDate>
        </item>
            
        <item>
            <title>Stuff Yaron Finds Interesting</title>
            <link>http://swik.net/XML/del.icio.us%2Ftag%2Fxml/Stuff+Yaron+Finds+Interesting/cc6du</link>
            <description>In a previous article I explained why XML Schema 1.0 is incapable of implementing the XML ignore rule and why this means that validating multiple versions of the same document is impossible using XML Schema in the general case. In this article I look at RelaxNG and show why it can handle multiple version validation without a hitch. I then discuss how to use RelaxNG in the real world, including with Web Services and conclude that the time has come for the XML and especially Web Services community to transition from XML Schema 1.0 to RelaxNG.</description>
            
            <pubDate>Fri, 29 Aug 2008 15:59:04 -0700</pubDate>
        </item>
            
        <item>
            <title>Introduction to XML Schemas</title>
            <link>http://swik.net/XML/del.icio.us%2Ftag%2Fxml/Introduction+to+XML+Schemas/cc5u1</link>
            <description></description>
            
            <pubDate>Fri, 29 Aug 2008 13:00:03 -0700</pubDate>
        </item>
            
        <item>
            <title>Web services tip: Representations of null in XML Schema</title>
            <link>http://swik.net/XML/del.icio.us%2Ftag%2Fxml/Web+services+tip%3A+Representations+of+null+in+XML+Schema/cc49w</link>
            <description></description>
            
            <pubDate>Fri, 29 Aug 2008 09:59:51 -0700</pubDate>
        </item>
            
        <item>
            <title>Create a maintainable extensible XML format</title>
            <link>http://swik.net/XML/del.icio.us%2Ftag%2Fxml/Create+a+maintainable+extensible+XML+format/cc4c5</link>
            <description>XML is a communication format for exchanging structured documents and data. Too often, an XML format is chosen arbitrarily and on the fly during development, without much planning or design. Design the right XML format up front, and you can meet the needs of everyone involved in the communication.</description>
            
            <pubDate>Fri, 29 Aug 2008 05:59:41 -0700</pubDate>
        </item>
            
        <item>
            <title>MetWare screenshot: propagating XML Schema data types</title>
            <link>http://swik.net/XML/del.icio.us%2Ftag%2Fxml/MetWare+screenshot%3A+propagating+XML+Schema+data+types/cc3lj</link>
            <description></description>
            
            <pubDate>Fri, 29 Aug 2008 02:04:41 -0700</pubDate>
        </item>
            
        <item>
            <title>Easy and Efficient XML Processing: Upgrade to JAXP 1.3</title>
            <link>http://swik.net/XML/del.icio.us%2Ftag%2Fxml/Easy+and+Efficient+XML+Processing%3A+Upgrade+to+JAXP+1.3/cc3a9</link>
            <description></description>
            
            <pubDate>Fri, 29 Aug 2008 00:58:14 -0700</pubDate>
        </item>
            
        <item>
            <title>mnot&#039;s Web log: Schema for JSON</title>
            <link>http://swik.net/json/del.icio.us%2Ftag%2Fjson/mnot%27s+Web+log%3A+Schema+for+JSON/cc2un</link>
            <description>One of the perceived deficiencies of JSON is that it doesn’t have a schema language. I say “perceived” because the problems that a schema language brings often outweigh the benefits; after all, look at the mess that XML Schema is in.

Even that said, schemas are useful for documentation and QA. So, I’m finding the work that Robert Cerny has done very interesting; it’s basically schemas for JSON, in JSON (or very nearly so). For example, here’s the schema for the cerny doc format</description>
            
            <pubDate>Thu, 28 Aug 2008 21:59:42 -0700</pubDate>
        </item>
            
        <item>
            <title>Ten XML Schemas you should know</title>
            <link>http://swik.net/XML/del.icio.us%2Ftag%2Fxml/Ten+XML+Schemas+you+should+know/cc2oc</link>
            <description></description>
            
            <pubDate>Thu, 28 Aug 2008 20:57:48 -0700</pubDate>
        </item>
            
        <item>
            <title>XML.com: Using W3C XML Schema</title>
            <link>http://swik.net/XML/del.icio.us%2Ftag%2Fxml/XML.com%3A+Using+W3C+XML+Schema/cc2el</link>
            <description></description>
            
            <pubDate>Thu, 28 Aug 2008 18:58:35 -0700</pubDate>
        </item>
            
        <item>
            <title>The Dangers of Having status fields</title>
            <link>http://swik.net/MySQL/Planet+MySQL/The+Dangers+of+Having+status+fields/cc0hp</link>
            <description>Having a status column is very common in databases today.  It can be used to denote a user status:
CREATE TABLE IF NOT EXISTS `user` (
`user_id` int(10) unsigned NOT NULL auto_increment,
`email` varchar(32) NOT NULL,
`pw_hash` char(40) NOT NULL COLLATE latin1_general_cs,
`status` enum(&#039;PENDING&#039;, &#039;ACTIVE&#039;, &#039;DISABLED&#039;) default &#039;PENDING&#039;,
`date_created` timestamp NOT NULL default CURRENT_TIMESTAMP,
PRIMARY KEY (`user_id`),
UNIQUE KEY `idx_email` (`email`)
);
or user-uploaded [...]</description>
            
            <pubDate>Thu, 28 Aug 2008 18:05:40 -0700</pubDate>
        </item>
            
        <item>
            <title>Custom schema generation with Hibernate annotations - Java World</title>
            <link>http://swik.net/Hibernate/del.icio.us+tag%2Fhibernate/Custom+schema+generation+with+Hibernate+annotations+-+Java+World/ccz3w</link>
            <description></description>
            
            <pubDate>Thu, 28 Aug 2008 18:04:25 -0700</pubDate>
        </item>
            
        <item>
            <title>RE: XStream in Spring-WS | Namespace suport?: msg#00001</title>
            <link>http://swik.net/xstream/del.icio.us%2Ftag%2Fxstream/RE%3A+XStream+in+Spring-WS+%7C+Namespace+suport%3F%3A+msg%2300001/cczb1</link>
            <description></description>
            
            <pubDate>Thu, 28 Aug 2008 17:56:57 -0700</pubDate>
        </item>
            
        <item>
            <title>Tutorial: First Steps with XMLBeans</title>
            <link>http://swik.net/XMLbeans/del.icio.us%2Ftag%2Fxmlbeans/Tutorial%3A+First+Steps+with+XMLBeans/ccy79</link>
            <description>xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;</description>
            
            <pubDate>Thu, 28 Aug 2008 17:55:35 -0700</pubDate>
        </item>
            
        <item>
            <title>Binding XML Schemas - Data type mapping from xml schema to java type</title>
            <link>http://swik.net/XML/del.icio.us%2Ftag%2Fxml/Binding+XML+Schemas+-+Data+type+mapping+from+xml+schema+to+java+type/ccub2</link>
            <description>Java types to XML Schema Types and Vice-a-Versa</description>
            
            <pubDate>Mon, 18 Aug 2008 14:06:24 -0700</pubDate>
        </item>
            
        <item>
            <title>SchemaSpy</title>
            <link>http://swik.net/XML/del.icio.us%2Ftag%2Fxml/SchemaSpy/cct4l</link>
            <description></description>
            
            <pubDate>Mon, 18 Aug 2008 13:06:36 -0700</pubDate>
        </item>
            
        <item>
            <title>Ten XML Schemas you should know</title>
            <link>http://swik.net/XML/del.icio.us%2Ftag%2Fxml/Ten+XML+Schemas+you+should+know/ccsbt</link>
            <description></description>
            
            <pubDate>Mon, 18 Aug 2008 03:06:27 -0700</pubDate>
        </item>
            
        <item>
            <title>home [LiquiBase]</title>
            <link>http://swik.net/XML/del.icio.us%2Ftag%2Fxml/home+%5BLiquiBase%5D/ccrnq</link>
            <description></description>
            
            <pubDate>Sun, 17 Aug 2008 21:05:58 -0700</pubDate>
        </item>
            
        <item>
            <title>JSON &quot; JSON Schema Proposal</title>
            <link>http://swik.net/json/del.icio.us%2Ftag%2Fjson/JSON+%22+JSON+Schema+Proposal/cco2p</link>
            <description></description>
            
            <pubDate>Sat, 16 Aug 2008 19:13:11 -0700</pubDate>
        </item>
            
        <item>
            <title>Preprocessor Tool for XML Schemas</title>
            <link>http://swik.net/XML/del.icio.us%2Ftag%2Fxml/Preprocessor+Tool+for+XML+Schemas/ccouw</link>
            <description></description>
            
            <pubDate>Sat, 16 Aug 2008 17:11:38 -0700</pubDate>
        </item>
            
        <item>
            <title>XML Schema: Understanding Namespaces</title>
            <link>http://swik.net/XML/del.icio.us%2Ftag%2Fxml/XML+Schema%3A+Understanding+Namespaces/ccn43</link>
            <description>XML namespaces explanation, very simple</description>
            
            <pubDate>Sat, 16 Aug 2008 11:11:34 -0700</pubDate>
        </item>
            
        <item>
            <title>XML Schema Part 0: Primer: Introduction</title>
            <link>http://swik.net/XML/del.icio.us%2Ftag%2Fxml/XML+Schema+Part+0%3A+Primer%3A+Introduction/ccn4u</link>
            <description></description>
            
            <pubDate>Sat, 16 Aug 2008 11:11:30 -0700</pubDate>
        </item>
            
        <item>
            <title>XML.com: Using W3C XML Schema - Part 2</title>
            <link>http://swik.net/XML/del.icio.us%2Ftag%2Fxml/XML.com%3A+Using+W3C+XML+Schema+-+Part+2/ccmwu</link>
            <description></description>
            
            <pubDate>Fri, 15 Aug 2008 23:05:18 -0700</pubDate>
        </item>
            
        <item>
            <title>Improving XML Document Validation with Schematron</title>
            <link>http://swik.net/XML/del.icio.us%2Ftag%2Fxml/Improving+XML+Document+Validation+with+Schematron/ccmwm</link>
            <description></description>
            
            <pubDate>Fri, 15 Aug 2008 23:05:13 -0700</pubDate>
        </item>
            
        <item>
            <title>XML.com: Using W3C XML Schema - Part 2</title>
            <link>http://swik.net/W3C/Del.icio.us+W3C+Tags/XML.com%3A+Using+W3C+XML+Schema+-+Part+2/ccmwl</link>
            <description></description>
            
            <pubDate>Fri, 15 Aug 2008 23:05:11 -0700</pubDate>
        </item>
            
        <item>
            <title>Mark A. Ziesemer: Facelets and XSD-converted TLDs for Eclipse</title>
            <link>http://swik.net/Eclipse/del.icio.us%2Ftag%2Feclipse/Mark+A.+Ziesemer%3A+Facelets+and+XSD-converted+TLDs+for+Eclipse/ccldy</link>
            <description>One strategy to get completion and validation working for facelets on eclipse: use WTP&amp;#039;s xml editor for the xhtml files and assign xsd schemas for the JSF and Facelets namespaces. The author of this post provides the xsd files and shows how to set them up in Eclipse&amp;#039;s XML catalog.
The problem is that, at least on Eclipse 3.3, it doesn&amp;#039;t seem to work.</description>
            
            <pubDate>Fri, 15 Aug 2008 11:04:50 -0700</pubDate>
        </item>
            
        <item>
            <title>XML Schema Example</title>
            <link>http://swik.net/XML/del.icio.us%2Ftag%2Fxml/XML+Schema+Example/cck4a</link>
            <description></description>
            
            <pubDate>Fri, 15 Aug 2008 09:05:31 -0700</pubDate>
        </item>
                </channel>
</rss>
