XML 初级教程

XML inayotengenezwa kwa kumieleza data, inafikia kwa maadili ya data.

HTML inayotengenezwa kwa kuguonyesha data, inafikia kwa muonekano wa data.

Habari za kigeni zilizoweza kuwa na habari za kwanza:

Kisha unakubaliana na mafunzo hii, inafaa kuwa na habari muhimu za kwanza:

  • HTML / XHTML
  • JavaScript au VBScript

Ikiwa unapenda kuafaa kusoma hizi mafunzo kwanza, tafadhali nitaona hapa Makao makuu Saa ya kwanza

Vingine vya mafunzo hivi.

  • Nini ni XML?Lingwa ya hatua inayotaka kuandikwa(EXtensible Markup Language)
  • XML ni aina yaLingwa ya hatuakinga ya hatua
  • inayotengenezwa kwa, inayofanana na HTMLkumieleza data
  • kumieleza data. Kina cha XML haikufikia kwa mpangilio wa awali. Inafaa kuwa na habari za kigeni.kina inayotaka kuandikwa.
  • XML inatumiakumtaarisha aina ya wasilianaau (DTD) XML Schema kumieleza data.
  • kwa DTD au XML Schema inayotengenezwa kwa kumieleza data.Kina inayotaka kuwasiliana na ujenzi.
  • XML ni standari ya W3C

XML ni standari ya W3C

Lingwa ya hatua inayotakikana iliyotengenezwa kwa W3C tarehe 10 Februari 1998.

Unaweza kuona mafunzo yetu yaMafunzo ya W3Ckuwa na habari zaidi kuhusu standari ya XML.

Kawaida kubadilika kati ya XML na HTML

XML inayotengenezwa kwa kutumia data.

XML haikubadilisha HTML.

XML na HTML zimezengwa kwa matukio tofauti:

XML inayotengenezwa kwa kumieleza data, inafikia kwa maadili ya data.

HTML inayotengenezwa kwa kuguonyesha data, inafikia kwa muonekano wa data.

HTML inayotengenezwa kwa kuguonyesha habari, hata hivyo XML inayotengenezwa kwa kumieleza habari.

XML bila kufanya hata hivyo

XML inaonekana kama kina.

Hii inaweza kuhatarisha kupata maana, lakini XML hawezi kufanya hata hivyo. XML inayotengenezwa kwa kumwiza, kuhifadhi na kutumia habari.

Hapa ni hatua ya John iliyotumia George, inahifadhiwa kama XML:

<note>
<to>George</to>
<from>John</from>
<heading>Ingatizo</heading>
<body>Ingatia kumekaa kwa kikao!</body>
</note>

Lifaki hii inayotaka kichwa na ujumbe. Inaonyesha na habari ya kwanza na mwanafunzi. Hata hivyo, hii hatua ya XML inaingia katika kichwa cha XML bila kufanya hata hivyo. Tuhitaji kuandika software au programu ili kutumia, kumpatikana na kuonyesha hatua hii.

XML 是免费的、可扩展的

XML 标签没有被预定义。您必须“发明”自己的标签。

被用来标记 HTML 文档及其结构的标签是预定义的。HTML 文档的创作者只能使用在 HTML 标准中被定义的那些标签(比如

。)。

XML 允许创作者定义自己的标签以及自己的文档结构。

上面的例子中的标签没有在任何一个 XML 标准中被定义过。这些标签是由 XML 文档的作者发明的。

XML 是对 HTML 的补充

XML 不是 HTML 的替代物。

您需要理解 XML 不是 HTML 的替代物,这一点非常重要。在未来的 Web 开发中,最有可能出现的情况是,XML 会被用来描述数据,而 HTML 会被用来格式化和显示这些数据。

我们关于 XML 最好的描述是:XML 是跨平台的、用于传输信息且独立于软件和硬件的工具。

XML 在未来的 Web 开发中扮演的角色

XML 将会无所不在。

当我们看到 XML 标准突飞猛进的开发进度,以及大批的软件开发商采用这个标准的日新月异的速度时,真的是不禁感叹这真是令人叹为观止。

我们坚定地认为,XML 将在 Web 的未来中起到的作用不会亚于一直作为 Web 基石的 HTML,并且,XML 将会成为所有数据处理和数据传输的最常用的工具。