Grammar rules of XML

Dokoki na XML na iya samun ra'ayi da yadda ake amfani da ita, kuma ana iya yin karatun ita da yadda ake amfani da ita. Duk abubuwan su suna da al'ada da yadda ake amfani da ita.

Dokoki na XML zai iya yin amfani da abin na kai tsakiya.

Dokoki na XML zai iya yin amfani da abin na kai tsakiya.Abin na kai tsakiyawa abin da ake kira abin na baba, ita ce abin na dukkan abubuwan da suka hadu.Abin na baba:

<root>
  <child>
    <subchild>.....</subchild>
  </child>
</root>

A cikin wannan shaidar,<note> itace abin na kai tsakiya:

<?xml version="1.0" encoding="UTF-8"?>
<note>
  <to>George</to>
  <from>John</from>
  <heading>Rashin biki</heading>
  <body>Don kariya rashin biki na karo!</body>
</note>

Biki na kisanin XML (XML Prolog)

Wuri na wannan ake kira XML Biki na kisanin:

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

Biki na kisanin XML ita ce wata dake. Idan a cikin su, su yi amfani da ita a farkon rakaici na dokoki.

Dokoki na XML zai iya yin amfani da haruffa na ƙasa da ƙasa, misali: halin Faransa øæå ko halin Faransa êèé.

Don kariya ƙalubalen, ka ci gaba da kira kiyasin da ake amfani da ita, kuma a kammala fassarar XML a kiyasin UTF-8.

UTF-8 ita ce kiyasin da ake amfani da ita a dokoki na XML.

A cikin abinmu,Kwarewar kiyasin haruffaA cikin yin karatun kiyasin haruffa.

Kula:UTF-8 ita ce kiyasin da ake amfani da ita a HTML5, CSS, JavaScript, PHP da SQL.

Duk abubuwan XML su yi amfani da biki na kammala.

A cikin XML, a yi amfani da biki na kammala ba a hanyar yin kammala ba. duk abubuwan su su yi amfani da biki na kammala.DokaA cikin biki na kammala:

<p>Da ce ake kira</p>
<br />

Rarraba:Biki na kisanin XML ba a yi amfani da biki na kammala ba! Yana nufin bai cikin ra'ayin XML ba. Biki na kisanin ba a haɗa da kusanin XML ba. Ita ce biki na XML, kuma ba a kammala ta ba.

Biki na XML su yiwa amfani da kiyas na haruffa

Biki na XML su yiwa amfani da kiyas na haruffa. Biki <Letter> da biki <letter> sun yi dindindin.

Biki da kammala biki a hanyar XML a kammala kuma a kammala da kiyas:

<message>Da ce ake kira</message>

Bincike:A tsarin fassara da a yin fassara da kammala a kuma a yin kira biki da kammala biki. Babu wuri ko wani kalumarsa a cikin jinkirinmu, amma ma'anar su yana da kiyas.

Kudade ayyuka na XML yana da kaiwa a cikin doki

A cikin HTML, zai iya kaiwa kudade ayyuka na ba aya kaiwa a cikin doki:

<b><i>This text is bold and italic</b></i>

A cikin XML, kawai kudade ayyukaDokaKaiwa a cikin doki a cikin doki

<b><i>This text is bold and italic</i></b>

Doka kowa, kashi na ayyuka na <i> yana kaiwa a cikin <b>, amma yana kaiwa a cikin <b>.

Kashi na ayyuka na XML yana da kudade

Doka HTML, XML zai iya da kashi (sunan/kashi).

A cikin XML, kashi na ayyuka na XML yana da kudade:

<note date="12/11/2007">
  <to>George</to>
  <from>John</from>
</note>

Kudade a cikin doki

A cikin XML, kudade da dama su ne kudade da ke aya a cikin doki.

Doka a kaiwa kudade "<" a cikin ayyuka na XML, zai kaiwa kashi, saboda masu fafatawa zai kaiwa su ne rarraba ayyuka na kaiwa na kaiwai.

Wannan zai kaiwa kaiwa da kashi na XML:

<message>if salary < 1000 then</message>

Don kaiwa kaiwa da kashi, amfani da:Kudade a cikin dokikai mayar da kudade "<":

<message>if salary < 1000 then</message>

A cikin XML, ana da 5 kudade a cikin doki na kaiwa a cikin doki:

< < Kai tsaye
> > Kai tsaye
& & Wa
' ' Kudade
" " Kudade

Bincike:A cikin XML, kawai kudade "<" da "&" su ne kudade da ke aya. > yana kaiwa kaiwa, amma amfani da > don gina shine abin da kaiwa.

XML yankin bincike

A cikin XML, yankin bincike na yana kaiwa kaiwa da yankin bincike na HTML:

<!-- This is a comment -->

Kudade a cikin bincike ba aya kaiwa kaiwa biyu a cikin kudade:

<!-- This is an invalid -- comment -->

XML yana kaiwa kudade a cikin doki

HTML yana kaiwa manyan kudade da kaiwa kudade kanan (kuma) daya, a cikin XML, kudade a cikin doki na doki ba aya kaiwa kaiwa.

XML: Salama                George
HTML: Salama George

XML yana da kudade na LF

A cikin Windows ayyuka, kudade a baiyawa ce: kudade (CR) da kudade (LF). Tafkin nan da yana kama a cikin rarraba kudade na maiwatsa maiwatsa.

Unix 和 Mac OSX 使用 LF。

旧的 Mac 系统使用 CR。

XML 将新行存储为 LF。

格式良好的 XML

符合上述语法规则的 XML 文档被称为“格式良好”的 XML 文档。