<?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>LA TAIFAS . RO &#187; tutorial</title>
	<atom:link href="http://lataifas.ro/tag/tutorial/feed/" rel="self" type="application/rss+xml" />
	<link>http://lataifas.ro</link>
	<description>What you see is what you’ll be</description>
	<lastBuildDate>Tue, 06 Dec 2011 23:57:08 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>XML Documente well-formed</title>
		<link>http://lataifas.ro/2010/02/xml-documente-well-formed/</link>
		<comments>http://lataifas.ro/2010/02/xml-documente-well-formed/#comments</comments>
		<pubDate>Thu, 18 Feb 2010 17:16:10 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Php tutorial]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[xml]]></category>

		<guid isPermaLink="false">http://lataifas.ro/?p=161</guid>
		<description><![CDATA[  Documente well-formed Precum se vede, XML permite definirea de limbaje (vocabulare) ce contin si descriu datele. Libertatea creatorului nu este insa absoluta: pentru ca un fisier XML sa poata fi citit si &#8220;inteles&#8221;) de catre o alta aplicatie, este necesar ca el sa respecte niste reguli generale de sintaxa.  Iata setul de reguli de care [...]]]></description>
			<content:encoded><![CDATA[<p><strong>  Documente well-formed</strong></p>
<p>Precum se vede, XML permite definirea de limbaje (vocabulare) ce contin si descriu datele. Libertatea creatorului nu este insa absoluta: pentru ca un fisier XML sa poata fi citit si &#8220;inteles&#8221;) de catre o alta aplicatie, este necesar ca el sa respecte niste reguli generale de sintaxa.</p>
<p> Iata setul de reguli de care trebuie tinut seama la crearea unui fisier XML:</p>
<ul>
<li>      <strong>reguli ce tin de elemente</strong></li>
</ul>
<ol>
<li>   fisierul trebuie sa contina un singur element radacina (eel aflat in radacina fisierului si care nu are element parinte)</li>
<li>   fiecare element ce contine date trebuie sa aiba atat tag de inceput, cat si de incheiere</li>
<li>   tagul de inceput poate contine spatiu intre nume si &gt;, insa nu si intre &lt; si nume (ex: &lt;nume &gt; este permis,pe cand &lt; nume&gt; este invalid)</li>
<li>   elementele ce nu contin date pot fi prescurtate: &lt;element/&gt; in loc de &lt;element&gt;&lt;/element&gt;</li>
<li>   elementele nu pot fi partial suprapuse (ex: &lt;tag7&gt;texr&lt;tag2&gt;text&lt;/tagl&gt;text&lt;/tag2&gt;);</li>
<li>fiecare element trebuie sa fie continut integral in interiorul altuia (cu exceptia elementului radacina)</li>
<li>  numele elementelor</li>
</ol>
<ul>
<li>
<div style="text-align: left;">■       sunt case-sensitive (nu putem scrie ca in HTML, &lt;P&gt;text&lt;/p&gt;)<br />
■       nu pot incepe cu <em>xml </em>(in orice combinatie de litere mici/mari)<br />
■       pot incepe doar cu litera sau &#8211; (minus), fiind permise pe pozitiile urmatoare si numere, minus si punct. Nu sunt permise spatii, =, : etc<br />
■       pot contine caractere cu semne diacritice (ex: a, i, e etc)</div>
</li>
</ul>
<p> </p>
<ul>     <strong>reguli ce tin de atribute</strong></ul>
<ol>
<li>    numele atributelor respecta aceleasi reguli ca numele de elemente</li>
<li>    nu este permisa existenta mai multor atribute cu acelasi nume pentru acelasi element</li>
<li>    fiecare atribut trebuie sa aiba valoare (nu este permis, de exemplu, &lt;input type=checkbox checked&gt;)</li>
<li>    valoarea fiecarui atribut trebuie inclusa intre &#8221; &#8221; sau &#8221;. In interiorul ghilimelelor pot fi folosite apostroafe si invers (ex: &lt;clasa nume=&#8217;Clasa &#8220;PHP 21 august&#8221; &#8216;&gt;)</li>
</ol>
<p>•  <strong>  reguli pentru PCDATA</strong></p>
<ul>
<li>     nu este permisa folosirea caracterelor &lt;, &gt;, &amp;,&#8221; si&#8217;. Daca PCDATA contine asemenea caractere, ele trebuie reprezentate folosind secvente predefinite &#8211; asa-numitele <em>entity references </em>(vezi tabelul alaturat)</li>
</ul>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="58" valign="top">Simbol</td>
<td width="62" valign="top"><strong>Inlocuitor</strong></td>
</tr>
<tr>
<td width="58" valign="top">&lt;</td>
<td width="62" valign="top">&amp;lt;</td>
</tr>
<tr>
<td width="58" valign="top">&gt;</td>
<td width="62" valign="top">&amp;gt;</td>
</tr>
<tr>
<td width="58" valign="top">&amp;</td>
<td width="62" valign="top">&amp;amp;</td>
</tr>
<tr>
<td width="58" valign="top">&#8216;</td>
<td width="62" valign="top">&amp;apos;</td>
</tr>
<tr>
<td width="58" valign="top"><sup>11</sup></td>
<td width="62" valign="top">&amp;quot;</td>
</tr>
</tbody>
</table>
<p>Un document care se conformeaza acestor reguli are proprietatea de a fi well-formed (corect din punct de vedere sintactic).</p>
<p>[catlist id=18 numberposts=8]</p>
<div id="seo_alrp_related"><h2>Articole XML Documente well-formed</h2><ul><li><div class="seo_alrp_rl_content"><h3><a href="http://lataifas.ro/2010/02/xml/" rel="bookmark">Tutorial XML</a></h3></div></li><li><div class="seo_alrp_rl_content"><h3><a href="http://lataifas.ro/2010/01/regular-expressions-regex/" rel="bookmark">REGULAR EXPRESSIONS (REGEX)</a></h3></div></li><li><div class="seo_alrp_rl_content"><h3><a href="http://lataifas.ro/2010/02/protectia-output-ului/" rel="bookmark">PROTECTIA OUTPUT-ULUI</a></h3></div></li><li><div class="seo_alrp_rl_content"><h3><a href="http://lataifas.ro/2010/02/cookies/" rel="bookmark">Cookie-uri in PHP</a></h3></div></li><li><div class="seo_alrp_rl_content"><h3><a href="http://lataifas.ro/2010/02/headere-http/" rel="bookmark">Lucrul cu headere HTTP din PHP</a></h3></div></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://lataifas.ro/2010/02/xml-documente-well-formed/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

