Mwili wa XML

Mafikira ya XML ina kiume ya XML

Je, nini kiume ya XML?

Kiume ya XML ni kina ya kiume kutoka (kutumiwa) kichwako cha kwanza cha kiume hadi (kutumiwa) kichwako cha kwanza cha kiume

<price>29.99</price>

Kiume inaweza kuwa na:

  • Maudhui
  • Matumizi
  • Matumizi ya kiume nyingine
  • na kina yana
<bookstore>
<book category="matukio ya jua">
  <title lang="zh">Makala ya shamba</title>
  <author>Liang Shiqiu</author>
  <press>Wa habari wa Jiangsu</press>
  <year>2013</year>
  <price>35</price>
  <ISBN>9787539962771</ISBN>
</book>
<book category="wana wa kike">
  <title lang="zh">Baba wa nyani</title>
  <author>Roald Dahl</author>
  <translator>Da Wei</translator>
  <press>Wa habari wa jana</press>
  <year>2009</year>
  <price>10</price>
  <ISBN>9787533259563</ISBN>
</book>
</bookstore>

Kwenye mafano yaliyotumika:

<title>, <author>, <year> na <price> na matumiziMaudhui ya maandiko, kwa sababu zina kuwa na maudhui (kama 29.99)

<bookstore> na <book> inaMaudhui ya kiume, kwa sababu zina kuwa na kiume

<book> inaMatumizi (kwa mfano: category="wana wa kike")

Kiume hali yenye hali ya XML

Kiume hali yenye maudhui yanaonyeshwa kama kiume hali yenye hali

Kwenye XML, inaweza kuonyesha kiume hali kama hii:

<element></element>

Inaweza kutumia tabia za kufungua kwa kuzofungua kwa ujenzi:

<element />

Mito hili inapata muungano huo katika programu za XML (kutafutua, kusoma, kusoma kwa kompyuta)

Mwongozo:Kiume hali yenye hali yenye kipendekezo kimepewa na matumizi

Kanuni ya jina ya XML

Kiume XML kinahitaji kuitwa kwa kanuni ya jina hizo:

  • Jina la kiume linafikia kwa ujenzi wa herufi
  • Jina la kiume lazima lianzishwe na herufi au chumba
  • Jina la kiume hapatikani kuanza na herufi xml (au XML, Xml kwa pengine zao)
  • Jina la kiume inaweza kuwa na herufi, namba, hifadhi, chumba na majoto
  • Jina la inayotumiwa hivyo kwa ukifanya hali ya kina

Inaweza kutumika jina yoyote, bila kinajifungu (kwenye xml inaonesha).

Masharti ya kufanya jina bora

Jina lazima kuwa na maelezo, kama: <person>, <firstname>, <lastname>.

Jina lazima kuhesabuwa kwa upepo, kama: <book_title>, hata kama: <the_title_of_the_book>.

Ungatia herufi "-" . Ikiwa unamwambie jina kama "first-name", programu kadhaa inakadiriwa kwamba unaamua kumaliza "name" kutoka "first".

Ungatia herufi "." . Ikiwa unamwambie jina kama "first.name", programu kadhaa inakadiriwa kwamba "name" ni muhimu wa kikundi "first".

Ungatia herufi ":" . Herufi hii inatumiwa kama eneo la jina (ingaa inajulikana kubadilika).

Herufi ya nje ya Kifaransa kama éòá ni wakilishwa kama vitu vya jina vya XML, lakini inahatarisha kuzingatia matatizo yanayotukia kama programu ya kushuka ya kufaa hii herufi.

Majukwaa ya jina

Majukwaa ya jina ya vitu vya XML yanayotumika kwa kawaida:

Mfano Mfano Maelezo
Kichwa <firstname> Herufi zote kwa herufi kichwa
Kubwa <FIRSTNAME> Herufi zote kwa herufi kikubwa
Mchana <first_name> Uchaguliwa wa herufi kwa herufi (inaonesha msimbo ya database ya SQL)
Pascal <FirstName> Herufi ya kwanza ya kila jina kwa herufi kikubwa (inaonesha wakateja C)
Kabaka <firstName> Kuwakilisha herufi ya kwanza ya kila jina kwa herufi kikubwa (inaonesha JavaScript)

Mwongozo:Chaguo uliofanyika jina, na usimamize uadilifu!

Hali ya XML inakadiriwa na hali ya database iliyohusiana, ambapo mashahara yanayotakiwa kumuelekea vitu vya jina vya hali ya XML.

Kuna mafanikio ya kusaidia: tumekuwa na uamuzi wa jina la msimbo wa hali ya database kwa vitu vya jina vya hali ya XML.

Inaonekana kwamba vitu vya XML ni vya uzalishaji

Inaonekana kwamba vitu vya XML ni vya uzalishaji, kwa kumiliki vya habari zaidi.

Angalia hali hii ya XML inayofuata:

<note>
  <to>George</to>
  <from>John</from>
  <body>Don't forget the meeting!</body>
</note>

Tunaeleza vizuo hivi, tumeundua programu inayoweza kutoa <to>, <from> na <body> ya uundaji, na kutoa matokeo yaliyofuata:

MESSAGE
To: George
From: John
Hapishindwe kumefikia kikao!

Tafuta vizuo hivi, baada ya mwanafunzi wa hali ya XML hii atamwambia taarifa zaidi kwenye hali hii:

<note>
  <date>2008-01-10</date>
  <to>George</to>
  <from>John</from>
  <heading>Reminder</heading>
  <body>Don't forget the meeting!</body>
</note>

Je, programu hii itakuwa inadai ama inakataa?

Hakuna. Programu hii inaweza kuwaonyesha vitu vya <to>, <from> na <body> katika mafikirio ya XML na kutoa matokeo yoyote.

Mfano wa Kina ya XML, ni kuweza kufungua tena kwa kuzingatia kwa sababu ya kumaliza programu.