There are actually two kinds of Xml patterns. Patterns for writing software that processes, parses, and generates XML, and patterns for writing XML and XSL documents themselves.
----
To get started on XML patterns, read these articles:
	* Design Patterns in XML Applications (Part I) - http://www.xml.com/pub/2000/01/19/feature/index.html
	* Design Patterns in XML Applications (Part II) - http://www.xml.com/pub/2000/02/16/feature/index.html
	* Introduction to XML Design patterns - http://www.utoronto.ca/ian/books/xmlbook/patterns.html
	* The XmlAcceptorPattern - http://xmleverywhere.com/WhitePapers/xml-acceptor.html

Links to XML pattern repositories:
	* http://www.xmlpatterns.com/
	* http://www.xmlpatterns.com/links.shtml (Linkpage to pattern pages)

XML Patterns on this site:
	* XmlAcceptorPattern 
	* XmlPcdataVsAttribute
	* XsltAsSoftLayer

----
CategoryXml