<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>XML Spot</title>
	<atom:link href="http://www.xmlsp.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.xmlsp.com</link>
	<description>an extensible markup language primer</description>
	<lastBuildDate>Fri, 19 Aug 2011 00:00:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>Best practices in XML design</title>
		<link>http://www.xmlsp.com/2011/08/19/best-practices-in-xml-design/</link>
		<comments>http://www.xmlsp.com/2011/08/19/best-practices-in-xml-design/#comments</comments>
		<pubDate>Fri, 19 Aug 2011 00:00:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<guid isPermaLink="false">http://www.xmlsp.com/?p=41</guid>
		<description><![CDATA[Experience gained through documentation and development of xml based systems are required for any xml designer&#8217;s success in making a great program. Design patterns which are used, are a good way to learn to transmit, and formalize, the knowledge you must have in order to deal with recurring problems and solutions which will come up [...]]]></description>
			<content:encoded><![CDATA[<p>Experience gained through documentation and development of xml based systems are required for any xml designer&#8217;s success in making a great program. Design patterns which are used, are a good way to learn to transmit, and formalize, the knowledge you must have in order to deal with recurring problems and solutions which will come up when developing software. </p>
<p>XML patterns are not a recipe to success when it comes to developing software. Rather, they are a way for you to become familiar with the different styles, the problems which will pop<span id="more-41"></span> up during design, and how to take care of those problems, in order for you to derive the best possible software application program. Whether you are using processing patters, architectural patters, testing patters, or implementation patterns, continually working with any and all of them, will teach you how to troubleshoot once these common &#8220;pattern problems,&#8221; come up when you are developing your own software. </p>
<p>So, in order for you to fully understand xml design, and be able to put out the best software program you are capable of designing, practicing, troubleshooting, and learning how to implement and deal with common problems, will all help you make the best design program possible.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.xmlsp.com/2011/08/19/best-practices-in-xml-design/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How you and your company can use XML</title>
		<link>http://www.xmlsp.com/2011/08/17/how-you-and-your-company-can-use-xml/</link>
		<comments>http://www.xmlsp.com/2011/08/17/how-you-and-your-company-can-use-xml/#comments</comments>
		<pubDate>Wed, 17 Aug 2011 00:00:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<guid isPermaLink="false">http://www.xmlsp.com/?p=40</guid>
		<description><![CDATA[Programming languages have changed over time, but XML has remained popular since it was introduced. The companies that are utilizing this language have great success with separating data that is received. XML stands for Extensible Markup Language. It makes sense to stream core business processes with XML because companies depend on data. Companies that use [...]]]></description>
			<content:encoded><![CDATA[<p>Programming languages have changed over time, but XML has remained popular since it was introduced. The companies that are utilizing this language have great success with separating data that is received. </p>
<p>XML stands for Extensible Markup Language. It makes sense to stream core business processes with XML because companies depend on data. Companies that use data must parse this data in ways that are useful. The XML language allows companies to attach labels to the data. </p>
<p>This is extremely important in things like websites where customers enter data. Tags for things like names and<span id="more-40"></span> addresses can be embedded in XML code. This allows users to transfer data from pages to databases with descriptions. This is very important for companies that have large amounts of data. </p>
<p>Developers that use XML have the ability to build better databases. They also have better content management processes for business functions. XML allows users to created XHTML documents and turn them into HTML files. This allows users to transfer descriptive data without distorting the original content.</p>
<p>There are lots of programming languages on the market. ASP and PHP are popular, but XML has continued to be successful because it is effective and easy to use.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.xmlsp.com/2011/08/17/how-you-and-your-company-can-use-xml/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Choosing an XML editor</title>
		<link>http://www.xmlsp.com/2011/08/03/choosing-an-xml-editor/</link>
		<comments>http://www.xmlsp.com/2011/08/03/choosing-an-xml-editor/#comments</comments>
		<pubDate>Wed, 03 Aug 2011 00:00:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<guid isPermaLink="false">http://www.xmlsp.com/?p=31</guid>
		<description><![CDATA[Most of us who venture into web page creation will come across the task of choosing an XML editor sooner or later. XML is a mark-up language which is used in the middle layer. Since it is platform independent, it is the preferred choice of programmers who like to maintain flexibility. The main purpose of [...]]]></description>
			<content:encoded><![CDATA[<p>Most of us who venture into web page creation will come across the task of choosing an XML editor sooner or later. XML is a mark-up language which is used in the middle layer. Since it is platform independent, it is the preferred choice of programmers who like to maintain flexibility.</p>
<p>The main purpose of XML is to focus on documents and define the data that they contain; it has taken on the role of representation of &#8220;data structures&#8221;. This is an efficient way of storing and organizing data.<span id="more-39"></span> Using an XML editor with built in error checking features becomes useful when you are describing a large document and its data.</p>
<p>Check for the following features when choosing an XML editor and you will avoid a lot of headaches. By default all XML editors should have Schema and DTD (Document Type Declaration) based validation. The editor should be capable of attaching some sort of standardized display component like XSL () or CSS (Cascading Style Sheets) for display into standard HTML (Hyper Text Mark-up Language) pages thus giving it WYSIWYG (What You See Is What You Get) capability.</p>
<p>The editor should support Grid Views as well as Tree Views, the former being a table-like representation of the data structure and the latter a graphic tree structure. These two features are extremely useful when creating or editing a complex schema or DTD.</p>
<p>The editor should also have the capability to create a standardized format of XML from the one you have written into it without any degradation of syntax or quality. Most modern XML editors now support a multitude of features that include template support to ensure a standardized approach throughout the document library as well as support for various other languages like Java etc. Some editors are free while some can range to several hundred dollars.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.xmlsp.com/2011/08/03/choosing-an-xml-editor/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>XML and how to use it</title>
		<link>http://www.xmlsp.com/2011/04/17/xml-and-how-to-use-it/</link>
		<comments>http://www.xmlsp.com/2011/04/17/xml-and-how-to-use-it/#comments</comments>
		<pubDate>Sun, 17 Apr 2011 00:00:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<guid isPermaLink="false">http://www.xmlsp.com/?p=26</guid>
		<description><![CDATA[XML (which stands for eXtensible Markup Language) refers to a set of rules for encoding documents into a form in which they can be read by machine. Essentially, it is a technology for managing the exchange of data. Several computer languages make use of XML. These include xhtml (a stricter form of html for designing [...]]]></description>
			<content:encoded><![CDATA[<p>XML (which stands for eXtensible Markup Language) refers to a set of rules for encoding documents into a form in which they can be read by machine. Essentially, it is a technology for managing the exchange of data. Several computer languages make use of XML. These include xhtml (a stricter form of html for designing websites); SVG (Scalable Vector Graphics, used for describing the elements of pictures); and Keyhole Markup Language (for displaying information on maps).</p>
<p>The exchange of data has been magnified in importance ever since the rise of the Internet. <br />For example, in addition to XML, the present computer age offers us <a href='http://<a href='http://get.wildblue.com/' >get.wildblue.com</a>/&#8217; ><a href='http://get.wildblue.com/' >get.wildblue.com</a></a>, a site for high-speed Internet linked to your computer by satellite. Such connection is much faster than the older form of dial-up connection.  Thanks to satellite internet and other advances, the technology for data exchange had to advance as well.</p>
<p>That&#8217;s why XML was developed, and it&#8217;s rapidly replacing its older counterpart, Electronic Data Interchange (EDI), traditionally used by large organizations, over which it has such advantages as being self-describing, transformable, and future-oriented.</p>
<p>XML&#8217;s essential elements are a document containing code in XML; a schema describing that file&#8217;s structure and tags; and a stylesheet that contains formatting instructions.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.xmlsp.com/2011/04/17/xml-and-how-to-use-it/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Whatever happened to DTD?</title>
		<link>http://www.xmlsp.com/2010/11/18/whatever-happened-to-dtd/</link>
		<comments>http://www.xmlsp.com/2010/11/18/whatever-happened-to-dtd/#comments</comments>
		<pubDate>Thu, 18 Nov 2010 19:57:36 +0000</pubDate>
		<dc:creator>www.xmlsp.com</dc:creator>
				<category><![CDATA[Industry News]]></category>
		<category><![CDATA[Schema]]></category>

		<guid isPermaLink="false">http://www.xmlsp.com/?p=20</guid>
		<description><![CDATA[There was a time when Document Type Definition (DTD) was all the rage. It was created as a set of declarations alongside Standard Generalized Markup Language (SGML), and helped contribute to the development of that language, Hyper Text Markup Language (HTML), and our very own Extensible Markup Language (XML). However, today DTD has been largely [...]]]></description>
			<content:encoded><![CDATA[<p>There was a time when Document Type Definition (DTD) was all the rage. It was created as a set of declarations alongside Standard Generalized Markup Language (SGML), and helped contribute to the development of that language, Hyper Text Markup Language (HTML), and our very own Extensible Markup Language (XML). However, today DTD has been largely replaced by more modern schema languagesthe official XML Schema, RELAX NG, <a href="http://www.schematron.com/">Schematron</a>, ISO DSDL, and others. So what happened?It&#8217;s true that DTD has many benefits. For one, its age and inclusion in the XML 1.0 standard means that DTD declarations are supported across XML. DTD not only has less declarations than later languages, but also shorter ones, meaning it&#8217;s possible to see more language on a single screen. DTD allows for the declaration of SGML entity setsstrings associated with unique aliases or reserved words. Finally, namespaces weren&#8217;t around at the beginning of XML, so DTDs still define document types rather than namespace types. This means that all constraints are included in a single collection.<span id="more-20"></span>Despite these advantages, though, other languages still largely overshadow DTDs. As mentioned above, DTDs have no namespace support, which is now a cornerstone of XML development. They are too simple to easily define complex structures, although some can be forced through by sacrificing clarity. Finally, since they use regular expression syntax, it is harder to use than an element-based syntax.XML Schema (also known as WXS or XSD) was published as a W3C recommendation in 2001, making it the first recommended schema after DTDs. It allows the content of an element to be validated against a data typea significant absence from DTDs. XSD uses a post-validation infoset to store information about a document, another of the many features which makes it especially useful for XML. It might be sad to say, but DTDs seem to truly be on their way out.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.xmlsp.com/2010/11/18/whatever-happened-to-dtd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Layer 7 announces plans to free XML</title>
		<link>http://www.xmlsp.com/2010/10/07/layer-7-announces-plans-to-free-xml/</link>
		<comments>http://www.xmlsp.com/2010/10/07/layer-7-announces-plans-to-free-xml/#comments</comments>
		<pubDate>Thu, 07 Oct 2010 20:42:49 +0000</pubDate>
		<dc:creator>www.xmlsp.com</dc:creator>
				<category><![CDATA[Industry News]]></category>

		<guid isPermaLink="false">http://www.xmlsp.com/?p=6</guid>
		<description><![CDATA[Layer 7 is an international company working in &#8220;security, governance and connectivity solutions for SOA, Web and Cloud,&#8221; according to their web site. Part of Service-Oriented Architecture (SOA) is the use of XML Gateways to establish and protect identity in different web services. Layer 7 has contributed to new XML technology in the past, such [...]]]></description>
			<content:encoded><![CDATA[<p>Layer 7 is an international company working in &#8220;security, governance and connectivity solutions for SOA, Web and Cloud,&#8221; according to their web site. Part of Service-Oriented Architecture (SOA) is the use of XML Gateways to establish and protect identity in different web services. Layer 7 has contributed to new XML technology in the past, such as with their XML Acceleration hardware. On October 5, they announced a new breakthrough: the first portable Freedom License, which will allow consumers to transfer their license between hardware, software, and other applications without cost.<span id="more-6"></span>The growing popularity of cloud computing, in which resources and information are shared across a broad Internet-based grid, has made it even more important for consumers to be able to move their licenses arounda feature which other companies like Oracle and IBM do not offer. It can&#8217;t be long before Layer 7&#8242;s competitors offer their own versions of the technology, but for now, the company has pulled ahead.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.xmlsp.com/2010/10/07/layer-7-announces-plans-to-free-xml/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

