XML เบ–เบทเบเปƒเบŠเป‰เปƒเบ™เบ—เบฒเบ‡เบœเบดเบ”เป€เบเบทเบญเบšเบชเบฐเป€เปเบต

XML เบ–เบทเบเปƒเบŠเป‰เปƒเบ™เบ—เบฒเบ‡เบœเบดเบ”เป€เบเบทเบญเบšเบชเบฐเป€เปเบต
เบžเบฒเบชเบฒ XML เบ–เบทเบเบชเป‰เบฒเบ‡เบ‚เบทเป‰เบ™เปƒเบ™เบ›เบต 1996. เบกเบฑเบ™เบ›เบฐเบเบปเบ”เบงเปˆเบฒเบšเปเปˆเป„เบงเบเบงเปˆเบฒเบ„เบงเบฒเบกเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ‚เบญเบ‡เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบ‚เบญเบ‡เบกเบฑเบ™เป„เบ”เป‰เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เปเบฅเป‰เบงเบ—เบตเปˆเบˆเบฐเป€เบ‚เบปเป‰เบฒเปƒเบˆเบœเบดเบ”, เปเบฅเบฐเบชเปเบฒเบฅเบฑเบšเบˆเบธเบ”เบ›เบฐเบชเบปเบ‡เบ—เบตเปˆเป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒเบžเบฐเบเบฒเบเบฒเบกเบ›เบฑเบšเบกเบฑเบ™, เบกเบฑเบ™เบšเปเปˆเปเบกเปˆเบ™เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ—เบตเปˆเบ”เบตเบ—เบตเปˆเบชเบธเบ”.

เบกเบฑเบ™เบšเปเปˆเปเบกเปˆเบ™เป€เบฅเบทเปˆเบญเบ‡เปเบ›เบเบ—เบตเปˆเบˆเบฐเป€เบงเบปเป‰เบฒเบงเปˆเบฒเบชเปˆเบงเบ™เปƒเบซเบเปˆเบ‚เบญเบ‡ XML schemas เบ—เบตเปˆเบ‚เป‰เบญเบเป„เบ”เป‰เป€เบซเบฑเบ™เปเบกเปˆเบ™เบเบฒเบ™เปƒเบŠเป‰ XML เบ—เบตเปˆเบšเปเปˆเป€เบซเบกเบฒเบฐเบชเบปเบกเบซเบผเบทเบšเปเปˆเบ–เบทเบเบ•เป‰เบญเบ‡. เบเบดเปˆเบ‡เป„เบ›เบเบงเปˆเบฒเบ™เบฑเป‰เบ™, เบเบฒเบ™เปƒเบŠเป‰ XML เบ™เบตเป‰เบชเบฐเปเบ”เบ‡เปƒเบซเป‰เป€เบซเบฑเบ™เบ„เบงเบฒเบกเป€เบ‚เบปเป‰เบฒเปƒเบˆเบœเบดเบ”เบžเบทเป‰เบ™เบ–เบฒเบ™เบ‚เบญเบ‡เบชเบดเปˆเบ‡เบ—เบตเปˆ XML เปเบกเปˆเบ™เบเปˆเบฝเบงเบเบฑเบš.

XML เป€เบ›เบฑเบ™เบžเบฒเบชเบฒ markup. เบ™เบตเป‰เบšเปเปˆเปเบกเปˆเบ™เบฎเบนเบšเปเบšเบšเบ‚เปเป‰เบกเบนเบ™. schemas XML เบชเปˆเบงเบ™เปƒเบซเบเปˆเป„เบ”เป‰เบกเบญเบ‡เบ‚เป‰เบฒเบกเบ„เบงเบฒเบกเปเบ•เบเบ•เปˆเบฒเบ‡เบ™เบตเป‰เบขเปˆเบฒเบ‡เบˆเบฐเปเบˆเป‰เบ‡, เป€เบฎเบฑเบ”เปƒเบซเป‰ XML เบชเบฑเบšเบชเบปเบ™เบเบฑเบšเบฎเบนเบšเปเบšเบšเบ‚เปเป‰เบกเบนเบ™, เป€เบŠเบดเปˆเบ‡เปƒเบ™เบ—เบตเปˆเบชเบธเบ”เบเปเปˆเป€เบฎเบฑเบ”เปƒเบซเป‰เป€เบเบตเบ”เบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”เปƒเบ™เบเบฒเบ™เป€เบฅเบทเบญเบ XML เป€เบžเบฒเบฐเบงเปˆเบฒเบกเบฑเบ™เป€เบ›เบฑเบ™เบฎเบนเบšเปเบšเบšเบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™เบ•เบปเบงเบˆเบดเบ‡.

เป‚เบ”เบเบšเปเปˆเบกเบตเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบฅเบฒเบเบฅเบฐเบญเบฝเบ”เบซเบผเบฒเบเป€เบเบตเบ™เป„เบ›, XML เปเบกเปˆเบ™เป€เบซเบกเบฒเบฐเบชเบปเบกเบ—เบตเปˆเบชเบธเบ”เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบญเบฐเบ—เบดเบšเบฒเบเบ•เบฑเบ™เบ‚เบญเบ‡เบ‚เปเป‰เบ„เบงเบฒเบกเบ—เบตเปˆเบกเบตเป‚เบ„เบ‡เบชเป‰เบฒเบ‡เปเบฅเบฐ metadata. เบ–เป‰เบฒเป€เบ›เบปเป‰เบฒเบซเบกเบฒเบเบ•เบปเป‰เบ™เบ•เปเบ‚เบญเบ‡เบ—เปˆเบฒเบ™เบšเปเปˆเปเบกเปˆเบ™เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบšเบšเบฅเบฑเบญเบเบ‚เบญเบ‡เบ‚เปเป‰เบ„เบงเบฒเบก, เบเบฒเบ™เป€เบฅเบทเบญเบ XML เบ„เบปเบ‡เบˆเบฐเบšเปเปˆเป€เบ›เบฑเบ™เป€เบซเบ”เบœเบปเบ™.

เบˆเบฒเบเบˆเบธเบ”เบ™เบตเป‰, เบกเบตเบงเบดเบ—เบตเบ‡เปˆเบฒเบเป†เบ—เบตเปˆเบˆเบฐเบเบงเบ”เป€เบšเบดเปˆเบ‡เบงเปˆเบฒ XML schema เบ–เบทเบเบชเป‰เบฒเบ‡เบ‚เบทเป‰เบ™เปเบ™เบงเปƒเบ”. เปƒเบซเป‰เป€เบญเบปเบฒเป€เบ›เบฑเบ™เบ•เบปเบงเบขเปˆเบฒเบ‡เป€เบญเบเบฐเบชเบฒเบ™เปƒเบ™ schema เบ—เบตเปˆเบ•เบฑเป‰เบ‡เป„เบงเป‰เปเบฅเบฐเป€เบญเบปเบฒ tags เปเบฅเบฐเบ„เบธเบ™เบฅเบฑเบเบชเบฐเบ™เบฐเบ—เบฑเบ‡เบซเบกเบปเบ”เบญเบญเบเบˆเบฒเบเบกเบฑเบ™. เบ–เป‰เบฒเบชเบดเปˆเบ‡เบ—เบตเปˆเบ›เบฐเป„เบงเป‰เบšเปเปˆเบกเบตเบ„เบงเบฒเบกเบซเบกเบฒเบ (เบซเบผเบทเบ–เป‰เบฒเบกเบตเป€เบชเบฑเป‰เบ™เบซเบงเปˆเบฒเบ‡เป€เบ›เบปเปˆเบฒ), เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™ schema เบ‚เบญเบ‡เบ—เปˆเบฒเบ™เบšเปเปˆเป„เบ”เป‰เบ–เบทเบเบชเป‰เบฒเบ‡เบขเปˆเบฒเบ‡เบ–เบทเบเบ•เป‰เบญเบ‡เบซเบผเบทเบ—เปˆเบฒเบ™เบšเปเปˆเบ„เบงเบ™เปƒเบŠเป‰ XML.

เบ‚เป‰เบฒเบ‡เบฅเบธเปˆเบกเบ™เบตเป‰เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบˆเบฐเปƒเบซเป‰เบšเบฒเบ‡เบ•เบปเบงเบขเปˆเบฒเบ‡เบ—เบปเปˆเบงเป„เบ›เบ—เบตเปˆเบชเบธเบ”เบ‚เบญเบ‡เบงเบปเบ‡เบˆเบญเบ™เบเบฒเบ™เบเปเปˆเบชเป‰เบฒเบ‡เบ—เบตเปˆเบšเปเปˆเบ–เบทเบเบ•เป‰เบญเบ‡.

<roะพt>
  <item name="name" value="John" />
  <item name="city" value="London" />
</roะพt>

เปƒเบ™เบ—เบตเปˆเบ™เบตเป‰เบžเบงเบเป€เบฎเบปเบฒเป€เบซเบฑเบ™เบ•เบปเบงเบขเปˆเบฒเบ‡เบ‚เบญเบ‡เบ„เบงเบฒเบกเบžเบฐเบเบฒเบเบฒเบกเบ—เบตเปˆเบšเปเปˆเบกเบตเบžเบทเป‰เบ™เบ–เบฒเบ™เปเบฅเบฐเปเบ›เบ (เป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเบ—เบปเปˆเบงเป„เบ›เบซเบผเบฒเบ) เบ—เบตเปˆเบˆเบฐเบชเบฐเปเบ”เบ‡เบงเบฑเบ”เบˆเบฐเบ™เบฒเบ™เบธเบเบปเบก key-value เบ‡เปˆเบฒเบเป†เปƒเบ™ XML. เบ–เป‰เบฒเบ—เปˆเบฒเบ™เป€เบญเบปเบฒ tags เปเบฅเบฐเบ„เบธเบ™เบฅเบฑเบเบชเบฐเบ™เบฐเบ—เบฑเบ‡เบซเบกเบปเบ”เบญเบญเบ, เบ—เปˆเบฒเบ™เบˆเบฐเบ–เบทเบเบ›เบฐเป„เบงเป‰เบเบฑเบšเปเบ–เบงเบซเบงเปˆเบฒเบ‡เป€เบ›เบปเปˆเบฒ. เป‚เบ”เบเบžเบทเป‰เบ™เบ–เบฒเบ™เปเบฅเป‰เบง, เป€เบญเบเบฐเบชเบฒเบ™เบ™เบตเป‰เปเบกเปˆเบ™, เบšเปเปˆเบงเปˆเบฒเบกเบฑเบ™เบˆเบฐเป€เบ›เบฑเบ™เป€เบฅเบทเปˆเบญเบ‡เป‚เบ‡เปˆ, เป€เบ›เบฑเบ™เบ„เปเบฒเบšเบฑเบ™เบเบฒเบ semantic เบ‚เบญเบ‡เป€เบชเบฑเป‰เบ™เบซเบงเปˆเบฒเบ‡เป€เบ›เบปเปˆเบฒ.

<root name="John" city="London" />

เป€เบžเบทเปˆเบญเป€เบฎเบฑเบ”เปƒเบซเป‰เบšเบฑเบ™เบซเบฒเบฎเป‰เบฒเบเปเบฎเบ‡เบเบงเปˆเบฒเป€เบเบปเปˆเบฒ, เบžเบงเบเป€เบฎเบปเบฒเบšเปเปˆเบžเบฝเบ‡เปเบ•เปˆเบกเบตเบ„เปเบฒเบšเบฑเบ™เบเบฒเบ semantic เบ‚เบญเบ‡ string เบซเบงเปˆเบฒเบ‡เป€เบ›เบปเปˆเบฒเบขเบนเปˆเบ—เบตเปˆเบ™เบตเป‰เป€เบ›เบฑเบ™เบงเบดเบ—เบตเบเบฒเบ™ extravagant เบ‚เบญเบ‡เบเบฒเบ™เบชเบฐเปเบ”เบ‡เบงเบฑเบ”เบˆเบฐเบ™เบฒเบ™เบธเบเบปเบก - เป€เบงเบฅเบฒเบ™เบตเป‰ "เบžเบปเบ”เบˆเบฐเบ™เบฒเบ™เบธเบเบปเบก" เบ–เบทเบเป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เป‚เบ”เบเบเบปเบ‡เป€เบ›เบฑเบ™เบ„เบธเบ™เบฅเบฑเบเบชเบฐเบ™เบฐเบ‚เบญเบ‡เบญเบปเบ‡เบ›เบฐเบเบญเบšเบฎเบฒเบ. เบ™เบตเป‰เป€เบฎเบฑเบ”เปƒเบซเป‰เบŠเบธเบ”เบ‚เบญเบ‡เบ„เบธเบ™เบฅเบฑเบเบชเบฐเบ™เบฐเบ‚เบญเบ‡เบŠเบทเปˆเบญเบปเบ‡เบ›เบฐเบเบญเบšเบ—เบตเปˆเบšเปเปˆเบ–เบทเบเบเปเบฒเบ™เบปเบ”เปเบฅเบฐเป€เบ„เบทเปˆเบญเบ™เป„เบซเบง. เบเบดเปˆเบ‡เป„เบ›เบเบงเปˆเบฒเบ™เบฑเป‰เบ™, เบกเบฑเบ™เบชเบฐเปเบ”เบ‡เปƒเบซเป‰เป€เบซเบฑเบ™เบงเปˆเบฒเบœเบนเป‰เบ‚เบฝเบ™เบ—เบฑเบ‡เบซเบกเบปเบ”เบ•เป‰เบญเบ‡เบเบฒเบ™เบชเบฐเปเบ”เบ‡เบญเบญเบเปเบกเปˆเบ™ syntax เบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™เบ—เบตเปˆเบ‡เปˆเบฒเบเบ”เบฒเบ, เปเบ•เปˆเปเบ—เบ™เบ—เบตเปˆเบฅเบฒเบงเป„เบ”เป‰เบ•เบฑเบ”เบชเบดเบ™เปƒเบˆเบ—เบตเปˆเปเบ›เบเบ›เบฐเบซเบผเบฒเบ”เบ—เบตเปˆเบˆเบฐเบ™เปเบฒเปƒเบŠเป‰ XML, เบšเบฑเบ‡เบ„เบฑเบšเปƒเบŠเป‰เบญเบปเบ‡เบ›เบฐเบเบญเบšเบ—เบตเปˆเบซเบงเปˆเบฒเบ‡เป€เบ›เบปเปˆเบฒเบžเบฝเบ‡เปเบ•เปˆเป€เบ›เบฑเบ™เบ„เปเบฒเบ™เปเบฒเบซเบ™เป‰เบฒเป€เบžเบทเปˆเบญเบ™เปเบฒเปƒเบŠเป‰ syntax เบ„เบธเบ™เบฅเบฑเบเบชเบฐเบ™เบฐ. เปเบฅเบฐเบ‚เป‰เบญเบเป„เบ”เป‰เบžเบปเบšเบเบฑเบšเป‚เบ„เบ‡เบเบฒเบ™เบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเป€เบฅเบทเป‰เบญเบเป†.

<roะพt>
  <item key="name">John</item>
  <item key="city">London</item>
</roะพt>

เบ™เบตเป‰เปเบกเปˆเบ™เบšเบฒเบ‡เบชเบดเปˆเบ‡เบšเบฒเบ‡เบขเปˆเบฒเบ‡เบ—เบตเปˆเบ”เบตเบเบงเปˆเบฒ, เปเบ•เปˆเปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™เบชเปเบฒเบฅเบฑเบšเบšเบฒเบ‡เป€เบซเบ”เบœเบปเบ™เบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™เปเบกเปˆเบ™ metadata เปเบฅเบฐเบ„เปˆเบฒเบšเปเปˆเปเบกเปˆเบ™. เป€เบšเบดเปˆเบ‡เบงเบฑเบ”เบˆเบฐเบ™เบฒเบ™เบธเบเบปเบกเบ—เบตเปˆเปเบ›เบเบ›เบฐเบซเบผเบฒเบ”เบซเบผเบฒเบ. เบ–เป‰เบฒเบ—เปˆเบฒเบ™เป€เบญเบปเบฒ tags เปเบฅเบฐเบ„เบธเบ™เบฅเบฑเบเบชเบฐเบ™เบฐเบ—เบฑเบ‡เบซเบกเบปเบ”, เบ‚เปเป‰เบกเบนเบ™เป€เบ„เบดเปˆเบ‡เบซเบ™เบถเปˆเบ‡เบˆเบฐเบชเบนเบ™เป€เบชเบ.

เบเบฒเบ™เบชเบฐเปเบ”เบ‡เบงเบฑเบ”เบˆเบฐเบ™เบฒเบ™เบธเบเบปเบกเบ—เบตเปˆเบ–เบทเบเบ•เป‰เบญเบ‡เปƒเบ™ XML เบˆเบฐเบกเบตเบฅเบฑเบเบชเบฐเบ™เบฐเปเบšเบšเบ™เบตเป‰:

<roะพt>
  <item>
    <key>Name</key>
    <value>John</value>
  </item>
  <item>
    <key>City</key>
    <value>London</value>
  </item>
</roะพt>

เปเบ•เปˆเบ–เป‰เบฒเบซเบฒเบเบงเปˆเบฒเบ›เบฐเบŠเบฒเบŠเบปเบ™เป„เบ”เป‰เบ•เบฑเบ”เบชเบดเบ™เปƒเบˆเปเบ›เบเบ—เบตเปˆเบˆเบฐเปƒเบŠเป‰ XML เป€เบ›เบฑเบ™เบฎเบนเบšเปเบšเบšเบ‚เปเป‰เบกเบนเบ™เปเบฅเบฐเบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบ™เปเบฒเปƒเบŠเป‰เบกเบฑเบ™เป€เบžเบทเปˆเบญเบˆเบฑเบ”เบ„เปเบฒเบชเบฑเบš, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบžเบงเบเป€เบ‚เบปเบฒเบ„เบงเบ™เบˆเบฐเป€เบ‚เบปเป‰เบฒเปƒเบˆเบงเปˆเบฒเบชเบดเปˆเบ‡เบ—เบตเปˆเบžเบงเบเป€เบ‚เบปเบฒเบเปเบฒเบฅเบฑเบ‡เป€เบฎเบฑเบ”เปเบกเปˆเบ™เบšเปเปˆเป€เบซเบกเบฒเบฐเบชเบปเบกเปเบฅเบฐเบšเปเปˆเบชเบฐเบ”เบงเบ. เบกเบฑเบ™เบเบฑเบ‡เป€เบ›เบฑเบ™เป€เบฅเบทเปˆเบญเบ‡เบ—เปเบฒเบกเบฐเบ”เบฒเบชเปเบฒเบฅเบฑเบšเบ™เบฑเบเบญเบญเบเปเบšเบšเบ—เบตเปˆเบœเบดเบ”เบžเบฒเบ”เป€เบฅเบทเบญเบ XML เป€เบžเบทเปˆเบญเบชเป‰เบฒเบ‡เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เบ‚เบญเบ‡เบžเบงเบเป€เบ‚เบปเบฒ. เปเบ•เปˆเป€เบฅเบทเป‰เบญเบเป†, เบžเบงเบเป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒเป€เบฎเบฑเบ”เปƒเบซเป‰เบšเบฑเบ™เบซเบฒเบฎเป‰เบฒเบเปเบฎเบ‡เบเบงเปˆเบฒเป€เบเบปเปˆเบฒเป‚เบ”เบเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰ XML เปƒเบ™เบฎเบนเบšเปเบšเบšเบซเบ™เบถเปˆเบ‡เบ—เบตเปˆเป„เบ”เป‰เบญเบฐเบ—เบดเบšเบฒเบเบ‚เป‰เบฒเบ‡เป€เบ—เบดเบ‡, เบšเปเปˆเบชเบปเบ™เปƒเบˆเบ„เบงเบฒเบกเบˆเบดเบ‡เบ—เบตเปˆเบงเปˆเบฒ XML เปเบกเปˆเบ™เบšเปเปˆเป€เบซเบกเบฒเบฐเบชเบปเบกเบชเปเบฒเบฅเบฑเบšเป€เบฅเบทเปˆเบญเบ‡เบ™เบตเป‰.

Schema XML เบ—เบตเปˆเบฎเป‰เบฒเบเปเบฎเบ‡เบ—เบตเปˆเบชเบธเบ”? เป‚เบ”เบเบงเบดเบ—เบตเบ—เบฒเบ‡เบเบฒเบ™, เบฅเบฒเบ‡เบงเบฑเบ™เบชเปเบฒเบฅเบฑเบš schema XML เบ—เบตเปˆเบฎเป‰เบฒเบเปเบฎเบ‡เบ—เบตเปˆเบชเบธเบ”เบ—เบตเปˆเบ‚เป‰เบญเบเป€เบ„เบตเบเป€เบซเบฑเบ™, เป„เบ”เป‰เบฎเบฑเบšเบฎเบนเบšเปเบšเบšเป„เบŸเบฅเปŒเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”เบชเปเบฒเบฅเบฑเบšเป‚เบ—เบฅเบฐเบชเบฑเบš Polycom IP. เป„เบŸเบฅเปŒเบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเบฎเบฝเบเบฎเป‰เบญเบ‡เปƒเบซเป‰เบกเบตเบเบฒเบ™เบ”เบฒเบงเป‚เบซเบผเบ”เป„เบŸเบฅเปŒเบ„เปเบฒเบฎเป‰เบญเบ‡เบ‚เป XML เบœเปˆเบฒเบ™ TFTP, เป€เบŠเบดเปˆเบ‡... เป‚เบ”เบเบ—เบปเปˆเบงเป„เบ›เปเบฅเป‰เบง, เบ™เบตเป‰เปเบกเปˆเบ™เบเบฒเบ™เบ„เบฑเบ”เบซเบเปเป‰เบกเบฒเบˆเบฒเบเป„เบŸเบฅเปŒเบ”เบฑเปˆเบ‡เบเปˆเบฒเบง:

<softkey
        softkey.feature.directories="0"
        softkey.feature.buddies="0"
        softkey.feature.forward="0"
        softkey.feature.meetnow="0"
        softkey.feature.redial="1"
        softkey.feature.search="1"

        softkey.1.enable="1"
        softkey.1.use.idle="1"
        softkey.1.label="Foo"
        softkey.1.insert="1"
        softkey.1.action="..."

        softkey.2.enable="1"
        softkey.2.use.idle="1"
        softkey.2.label="Bar"
        softkey.2.insert="2"
        softkey.2.action="..." />

เบ™เบตเป‰เบšเปเปˆเปเบกเปˆเบ™เป€เบฅเบทเปˆเบญเบ‡เบ•เบฐเบซเบฅเบปเบเบ—เบตเปˆเบšเปเปˆเบ”เบตเบ‚เบญเบ‡เปƒเบœเบœเบนเป‰เปœเบถเปˆเบ‡. เปเบฅเบฐเบ™เบตเป‰เบšเปเปˆเปเบกเปˆเบ™เบชเบดเปˆเบ‡เบ›เบฐเบ”เบดเบ”เบ‚เบญเบ‡เบ‚เป‰เบญเบ:

  • เบญเบปเบ‡เบ›เบฐเบเบญเบšเปเบกเปˆเบ™เปƒเบŠเป‰เบžเบฝเบ‡เปเบ•เปˆเป€เบ›เบฑเบ™เบ„เปเบฒเบ™เปเบฒเบซเบ™เป‰เบฒเป€เบžเบทเปˆเบญเบ„เบฑเบ”เบ•เบดเบ”เบ„เบธเบ™เบฅเบฑเบเบชเบฐเบ™เบฐ, เป€เบŠเบดเปˆเบ‡เบ•เบปเบงเป€เบญเบ‡เบกเบตเบŠเบทเปˆเบ•เบฒเบกเบฅเปเบฒเบ”เบฑเบš.
  • เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™เบเปเบฒเบ™เบปเบ”เบ„เปˆเบฒเปƒเบซเป‰เบเบฑเบšเบซเบผเบฒเบเป†เบ•เบปเบงเบขเปˆเบฒเบ‡เบ‚เบญเบ‡เบ›เบฐเป€เบžเบ”เบšเบฑเบ™เบ—เบถเบเบชเบฐเป€เบžเบฒเบฐ, เบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เปƒเบŠเป‰เบŠเบทเปˆเบ„เบธเบ™เบฅเบฑเบเบชเบฐเบ™เบฐเป€เบžเบทเปˆเบญเป€เบฎเบฑเบ”เบชเบดเปˆเบ‡เบ™เบตเป‰. เป€เบŠเบดเปˆเบ‡เบกเบตเบ”เบฑเบ”เบŠเบฐเบ™เบต.
  • เบ™เบญเบเบˆเบฒเบเบ™เบฑเป‰เบ™, เบ„เบธเบ™เบฅเบฑเบเบชเบฐเบ™เบฐเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ”เป‰เบงเบ softkey., เบ•เป‰เบญเบ‡เบ–เบทเบเบˆเบฑเบ”เปƒเบชเปˆเปƒเบ™เบญเบปเบ‡เบ›เบฐเบเบญเบš <softkey/>, เบ„เบธเบ™เบฅเบฑเบเบชเบฐเบ™เบฐเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ”เป‰เบงเบ feature., เบ•เป‰เบญเบ‡เบ–เบทเบเบˆเบฑเบ”เปƒเบชเปˆเปƒเบ™เบญเบปเบ‡เบ›เบฐเบเบญเบš <feature/> เปเบฅเบฐเบญเบทเปˆเบ™เป†, เป€เบ–เบดเบ‡เบงเปˆเบฒเบˆเบฐเบกเบตเบ„เบงเบฒเบกเบˆเบดเบ‡เบ—เบตเปˆเบงเปˆเบฒเบกเบฑเบ™เป€เบšเบดเปˆเบ‡เบ„เบทเบงเปˆเบฒเบšเปเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เบขเปˆเบฒเบ‡เบชเบปเบกเบšเบนเบ™เปเบฅเบฐเบขเบนเปˆ glance เบ—เปเบฒเบญเบดเบ”เบšเปเปˆเบกเบตเบ„เบงเบฒเบกเบซเบกเบฒเบ.
  • เปเบฅเบฐเบชเบธเบ”เบ—เป‰เบฒเบ, เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบซเบงเบฑเบ‡เบงเปˆเบฒเบญเบปเบ‡เบ›เบฐเบเบญเบšเบ—เปเบฒเบญเบดเบ”เบ‚เบญเบ‡เบŠเบทเปˆเบ„เบธเบ™เบฅเบฑเบเบชเบฐเบ™เบฐเบˆเบฐเบ„เบทเบเบฑเบ™เบเบฑเบšเบŠเบทเปˆเบญเบปเบ‡เบ›เบฐเบเบญเบš - เบšเปเปˆเบกเบตเบซเบเบฑเบ‡เบ„เบทเบเบฑเบ™! เบ•เบปเบงเบขเปˆเบฒเบ‡, เบ„เบธเบ™เบฅเบฑเบเบชเบฐเบ™เบฐ up. เบ•เป‰เบญเบ‡เบ•เบดเบ”เบขเบนเปˆเบเบฑเบš <userpreferences/>. เบ„เปเบฒเบชเบฑเปˆเบ‡เบ‚เบญเบ‡เบเบฒเบ™เบ•เบดเบ”เบŠเบทเปˆเบ„เบธเบ™เบฅเบฑเบเบชเบฐเบ™เบฐเบเบฑเบšเบญเบปเบ‡เบ›เบฐเบเบญเบšเปเบกเปˆเบ™ arbitrary, เป€เบเบทเบญเบšเบซเบกเบปเบ”.

เป€เบญเบเบฐเบชเบฒเบ™ เบซเบผเบทเบ‚เปเป‰เบกเบนเบ™. เบ—เบธเบเป†เบ„เบฑเป‰เบ‡, เบšเบฒเบ‡เบ„เบปเบ™เป€เบฎเบฑเบ”เบšเบฒเบ‡เบชเบดเปˆเบ‡เบšเบฒเบ‡เบขเปˆเบฒเบ‡เบ—เบตเปˆเปเบ›เบเบ›เบฐเบซเบผเบฒเบ”เป‚เบ”เบเบžเบฐเบเบฒเบเบฒเบกเบ›เบฝเบšเบ—เบฝเบš XML เปเบฅเบฐ JSON - เปเบฅเบฐเบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบˆเบถเปˆเบ‡เบชเบฐเปเบ”เบ‡เปƒเบซเป‰เป€เบซเบฑเบ™เบงเปˆเบฒเบžเบงเบเป€เบ‚เบปเบฒเบšเปเปˆเป€เบ‚เบปเป‰เบฒเปƒเบˆเบ„เบทเบเบฑเบ™. XML เป€เบ›เบฑเบ™เบžเบฒเบชเบฒ markup เป€เบญเบเบฐเบชเบฒเบ™. JSON เปเบกเปˆเบ™เบฎเบนเบšเปเบšเบšเบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเบกเบตเป‚เบ„เบ‡เบชเป‰เบฒเบ‡, เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบเบฒเบ™เบ›เบฝเบšเบ—เบฝเบšเบžเบงเบเบกเบฑเบ™เบเบฑเบšเบเบฑเบ™เปเบฅเบฐเบเบฑเบ™เปเบกเปˆเบ™เบ„เป‰เบฒเบเบ„เบทเบเบฒเบ™เบžเบฐเบเบฒเบเบฒเบกเบ›เบฝเบšเบ—เบฝเบšเบ„เบงเบฒเบกเบญเบปเบšเบญเบธเปˆเบ™เบเบฑเบšเบ„เบงเบฒเบกเบญเปˆเบญเบ™เป‚เบเบ™.

เปเบ™เบงเบ„เบงเบฒเบกเบ„เบดเบ”เบ‚เบญเบ‡เบ„เบงเบฒเบกเปเบ•เบเบ•เปˆเบฒเบ‡เบฅเบฐเบซเบงเปˆเบฒเบ‡ เป€เบญโ€‹เบเบฐโ€‹เบชเบฒเบ™โ€‹เปเบฅเบฐโ€‹เบ‚เปเป‰โ€‹เบกเบนเบ™โ€‹. เปƒเบ™เบ–เบฒเบ™เบฐเป€เบ›เบฑเบ™เบเบฒเบ™เบ›เบฝเบšเบ—เบฝเบšเบ‚เบญเบ‡ XML, เบžเบงเบเป€เบฎเบปเบฒเบชเบฒเบกเบฒเบ”เป€เบญเบปเบฒเป€เบญเบเบฐเบชเบฒเบ™เบ—เบตเปˆเบชเบฒเบกเบฒเบ”เบญเปˆเบฒเบ™เป„เบ”เป‰เบ•เบฒเบกเป€เบ‡เบทเปˆเบญเบ™เป„เบ‚. เป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเบกเบฑเบ™เบกเบตเบˆเบธเบ”เบ›เบฐเบชเบปเบ‡เป€เบžเบทเปˆเบญเปƒเบซเป‰เป€เบ„เบทเปˆเบญเบ‡เบชเบฒเบกเบฒเบ”เบญเปˆเบฒเบ™เป„เบ”เป‰, เบกเบฑเบ™เบซเบกเบฒเบเป€เบ–เบดเบ‡เบเบฒเบ™เบ›เบฝเบšเบ—เบฝเบšเบเบฑเบšเป€เบญเบเบฐเบชเบฒเบ™, เปเบฅเบฐเบˆเบฒเบเบˆเบธเบ”เบ™เบตเป‰เบ•เบปเบงเบˆเบดเบ‡เปเบฅเป‰เบงเปเบกเปˆเบ™เบ›เบฝเบšเบ—เบฝเบšเบเบฑเบšเป€เบญเบเบฐเบชเบฒเบ™ PDF, เป€เบŠเบดเปˆเบ‡เบชเปˆเบงเบ™เบซเบผเบฒเบเปเบกเปˆเบ™เบšเปเปˆเบชเบฒเบกเบฒเบ”เบญเปˆเบฒเบ™เป„เบ”เป‰เบ”เป‰เบงเบเป€เบ„เบทเปˆเบญเบ‡.

เบชเปเบฒเบฅเบฑเบšเบ•เบปเบงเบขเปˆเบฒเบ‡, เปƒเบ™ XML เบ„เปเบฒเบชเบฑเปˆเบ‡เบ‚เบญเบ‡เบญเบปเบ‡เบ›เบฐเบเบญเบšเบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™. เปเบ•เปˆเปƒเบ™ JSON, เบ„เปเบฒเบชเบฑเปˆเบ‡เบ‚เบญเบ‡เบ„เบนเปˆเบ„เบต-เบ„เปˆเบฒเบžเบฒเบเปƒเบ™เบงเบฑเบ”เบ–เบธเปเบกเปˆเบ™เบšเปเปˆเบกเบตเบ„เบงเบฒเบกเบซเบกเบฒเบเปเบฅเบฐเบšเปเปˆเป„เบ”เป‰เบเปเบฒเบ™เบปเบ”. เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™เบ—เบตเปˆเบˆเบฐเป€เบญเบปเบฒเบงเบฑเบ”เบˆเบฐเบ™เบฒเบ™เบธเบเบปเบกเบ—เบตเปˆเบšเปเปˆเบกเบตเบ„เปเบฒเบชเบฑเปˆเบ‡เบ‚เบญเบ‡เบ„เบนเปˆเบ„เบต-เบ„เปˆเบฒ, เบ„เปเบฒเบชเบฑเปˆเบ‡เบ—เบตเปˆเปเบ—เป‰เบˆเบดเบ‡เบ—เบตเปˆเบญเบปเบ‡เบ›เบฐเบเบญเบšเบ›เบฒเบเบปเบ”เบขเบนเปˆเปƒเบ™เป„เบŸเบฅเปŒเบ™เบฑเป‰เบ™เบšเปเปˆเบชเปเบฒเบ„เบฑเบ™. เปเบ•เปˆเบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบ›เบฐเบเบญเบšเบ‚เปเป‰เบกเบนเบ™เบซเบผเบฒเบเบ›เบฐเป€เบžเบ”เบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™เบˆเบฒเบเบ‚เปเป‰เบกเบนเบ™เบ™เบตเป‰. เบ‚เบญเบ‡เป€เบญเบเบฐเบชเบฒเบ™, เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบงเปˆเบฒเบกเบตเบ„เปเบฒเบชเบฑเปˆเบ‡เบ—เบตเปˆเปเบ™เปˆเบ™เบญเบ™เปƒเบ™เป€เบญเบเบฐเบชเบฒเบ™. เปƒเบ™เบ—เบฒเบ‡เบ›เบฝเบšเบ—เบฝเบš, เบกเบฑเบ™เบ„เป‰เบฒเบเบ„เบทเบเบฑเบ™เบเบฑเบšเป€เบญเบเบฐเบชเบฒเบ™เปƒเบ™เป€เบˆเป‰เบ, เป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเบกเบฑเบ™เบšเปเปˆเบกเบตเบ‚เบฐเบซเบ™เบฒเบ”เบ—เบฒเบ‡เบ”เป‰เบฒเบ™เบฎเปˆเบฒเบ‡เบเบฒเบ, เบšเปเปˆเป€เบซเบกเบทเบญเบ™เบเบฑเบšเป€เบญเบเบฐเบชเบฒเบ™เบžเบดเบกเบซเบผเบทเป€เบญเบเบฐเบชเบฒเบ™ PDF.

เบ•เบปเบงเบขเปˆเบฒเบ‡เบ‚เบญเบ‡เบ‚เป‰เบญเบเบเปˆเบฝเบงเบเบฑเบšเบเบฒเบ™เป€เบ›เบฑเบ™เบ•เบปเบงเปเบ—เบ™เบ‚เบญเบ‡เบงเบฑเบ”เบˆเบฐเบ™เบฒเบ™เบธเบเบปเบก XML เบ—เบตเปˆเป€เบซเบกเบฒเบฐเบชเบปเบกเบชเบฐเปเบ”เบ‡เปƒเบซเป‰เป€เบซเบฑเบ™เบ„เปเบฒเบชเบฑเปˆเบ‡เบ‚เบญเบ‡เบญเบปเบ‡เบ›เบฐเบเบญเบšเปƒเบ™เบงเบฑเบ”เบˆเบฐเบ™เบฒเบ™เบธเบเบปเบก, เบเบปเบ‡เบเบฑเบ™เบ‚เป‰เบฒเบกเบเบฑเบšเบเบฒเบ™เป€เบ›เบฑเบ™เบ•เบปเบงเปเบ—เบ™เบ‚เบญเบ‡ JSON. เบ‚เป‰เบฒโ€‹เบžเบฐโ€‹เป€เบˆเบปเป‰เบฒโ€‹เบšเปเปˆโ€‹เบชเบฒโ€‹เบกเบฒเบ”โ€‹เบฅเบฐโ€‹เป€เบฅเบตเบโ€‹เบ„เปเบฒโ€‹เบชเบฑเปˆเบ‡โ€‹เบ™เบตเป‰โ€‹: linearity เบ™เบตเป‰โ€‹เปเบกเปˆเบ™โ€‹เบกเบตโ€‹เบขเบนเปˆโ€‹เปƒเบ™โ€‹เบฎเบนเบšโ€‹เปเบšเบšโ€‹เป€เบญโ€‹เบเบฐโ€‹เบชเบฒเบ™โ€‹เปเบฅเบฐโ€‹เบฎเบนเบšโ€‹เปเบšเบš XMLโ€‹. เบšเบฒเบ‡เบ„เบปเบ™เบญเบฒเบ”เบˆเบฐเป€เบฅเบทเบญเบเบ—เบตเปˆเบˆเบฐเบšเปเปˆเบชเบปเบ™เปƒเบˆเบ„เปเบฒเบชเบฑเปˆเบ‡เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบ•เบตเบ„เบงเบฒเบกเบซเบกเบฒเบเป€เบญเบเบฐเบชเบฒเบ™ XML เบ™เบตเป‰, เปเบ•เปˆเบšเปเปˆเบกเบตเบˆเบธเบ”เปƒเบ”เบ—เบตเปˆเบˆเบฐเป‚เบ•เป‰เบ–เบฝเบ‡เบเปˆเบฝเบงเบเบฑเบšเป€เบฅเบทเปˆเบญเบ‡เบ™เบตเป‰เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบšเบฑเบ™เบซเบฒเปเบกเปˆเบ™เป€เบเบตเบ™เบ‚เบญเบšเป€เบ‚เบ”เบ‚เบญเบ‡เบเบฒเบ™เบชเบปเบ™เบ—เบฐเบ™เบฒเบ‚เบญเบ‡เบฎเบนเบšเปเบšเบšเบ‚เบญเบ‡เบกเบฑเบ™เป€เบญเบ‡. เบเบดเปˆเบ‡เป„เบ›เบเบงเปˆเบฒเบ™เบฑเป‰เบ™, เบ–เป‰เบฒเบ—เปˆเบฒเบ™เป€เบฎเบฑเบ”เปƒเบซเป‰เป€เบญเบเบฐเบชเบฒเบ™เบชเบฒเบกเบฒเบ”เป€เบšเบดเปˆเบ‡เป„เบ”เป‰เปƒเบ™เบ•เบปเบงเบ—เปˆเบญเบ‡เป€เบงเบฑเบšเป‚เบ”เบเบเบฒเบ™เบ•เบดเบ”เปเบœเปˆเบ™เปเบšเบš cascading เบเบฑเบšเบกเบฑเบ™, เบ—เปˆเบฒเบ™เบˆเบฐเป€เบซเบฑเบ™เบงเปˆเบฒเบญเบปเบ‡เบ›เบฐเบเบญเบšเบงเบฑเบ”เบˆเบฐเบ™เบฒเบ™เบธเบเบปเบกเบ›เบฒเบเบปเบ”เบขเบนเปˆเปƒเบ™เบฅเปเบฒเบ”เบฑเบšเบ—เบตเปˆเปเบ™เปˆเบ™เบญเบ™เปเบฅเบฐเบšเปเปˆเบกเบตเบšเปˆเบญเบ™เบญเบทเปˆเบ™.

เปƒเบ™เบ„เปเบฒเบชเบฑเบšเบ•เปˆเบฒเบ‡เป†เบญเบทเปˆเบ™เป†, เบงเบฑเบ”เบˆเบฐเบ™เบฒเบ™เบธเบเบปเบก (เบŠเบดเป‰เบ™เบชเปˆเบงเบ™เบ‚เบญเบ‡เบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเบกเบตเป‚เบ„เบ‡เบชเป‰เบฒเบ‡) เบชเบฒเบกเบฒเบ”เบ–เบทเบเบ›เปˆเบฝเบ™เป€เบ›เบฑเบ™ n เป€เบญเบเบฐเบชเบฒเบ™เบ—เบตเปˆเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ•เปˆเบฒเบ‡เป† (เปƒเบ™ XML, PDF, เป€เบˆเป‰เบ, เปเบฅเบฐเบญเบทเปˆเบ™เป†), เบšเปˆเบญเบ™เบ—เบตเปˆ n - เบˆเปเบฒเบ™เบงเบ™เบ‚เบญเบ‡เบเบฒเบ™เบ›เบฐเบชเบปเบกเบ›เบฐเบชเบฒเบ™เบ—เบตเปˆเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ‚เบญเบ‡เบญเบปเบ‡เบ›เบฐเบเบญเบšเปƒเบ™เบงเบฑเบ”เบˆเบฐเบ™เบฒเบ™เบธเบเบปเบก, เปเบฅเบฐเบžเบงเบเป€เบฎเบปเบฒเบเบฑเบ‡เบšเปเปˆเบ—เบฑเบ™เป„เบ”เป‰เบ„เปเบฒเบ™เบถเบ‡เป€เบ–เบดเบ‡เบ•เบปเบงเปเบ›เบ—เบตเปˆเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบญเบทเปˆเบ™เป†.

เบขเปˆเบฒเบ‡เปƒเบ”เบเปเปˆเบ•เบฒเบก, เบกเบฑเบ™เบเบฑเบ‡เบ›เบฐเบ•เบดเบšเบฑเบ”เบ•เบฒเบกเบงเปˆเบฒเบ–เป‰เบฒเบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™เป‚เบญเบ™เบ‚เปเป‰เบกเบนเบ™เบžเบฝเบ‡เปเบ•เปˆ, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เป€เบญเบเบฐเบชเบฒเบ™เบ—เบตเปˆเบชเบฒเบกเบฒเบ”เบญเปˆเบฒเบ™เป„เบ”เป‰เบ”เป‰เบงเบเป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ™เบตเป‰เบˆเบฐเบšเปเปˆเบกเบตเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบš. เบกเบฑเบ™เปƒเบŠเป‰เบ•เบปเบงเปเบšเบš, เป€เบŠเบดเปˆเบ‡เปƒเบ™เบเปเบฅเบฐเบ™เบตเบ™เบตเป‰เปเบกเปˆเบ™ superfluous; เบกเบฑเบ™เบˆเบฐเป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบ—เบฒเบ‡เป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™. เบ™เบญเบเบˆเบฒเบเบ™เบฑเป‰เบ™, เป€เบžเบทเปˆเบญเบชเบฐเบเบฑเบ”เบ‚เปเป‰เบกเบนเบ™เปเบซเบผเปˆเบ‡, เบ—เปˆเบฒเบ™เบˆเบฐเบ•เป‰เบญเบ‡เบ‚เบฝเบ™เป‚เบ›เบผเปเบเบผเบก. เบšเปเปˆเบ„เปˆเบญเบเบกเบตเบˆเบธเบ”เปƒเบ”เปƒเบ™เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰ XML เบชเปเบฒเบฅเบฑเบšเบšเบฒเบ‡เบชเบดเปˆเบ‡เบšเบฒเบ‡เบขเปˆเบฒเบ‡เบ—เบตเปˆเบˆเบฐเบšเปเปˆเบ–เบทเบเบˆเบฑเบ”เบฎเบนเบšเปเบšเบšเป€เบ›เบฑเบ™เป€เบญเบเบฐเบชเบฒเบ™เปƒเบ™เบšเบฒเบ‡เบˆเบธเบ” (เป€เบงเบปเป‰เบฒเบงเปˆเบฒ, เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰ CSS เบซเบผเบท XSLT, เบซเบผเบทเบ—เบฑเบ‡เบชเบญเบ‡), เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบงเปˆเบฒเบ™เบฑเป‰เบ™เปเบกเปˆเบ™เป€เบซเบ”เบœเบปเบ™เบ•เบปเป‰เบ™เบ•เป (เบ–เป‰เบฒเบšเปเปˆเปเบกเปˆเบ™เบžเบฝเบ‡เปเบ•เปˆ) เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ•เบฒเบก. เบเบฑเบšเบฎเบนเบšเปเบšเบšเป€เบญเบเบฐเบชเบฒเบ™.

เบเบดเปˆเบ‡เป„เบ›เบเบงเปˆเบฒเบ™เบฑเป‰เบ™, เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบ XML เบšเปเปˆเบกเบตเปเบ™เบงเบ„เบงเบฒเบกเบ„เบดเบ”เบ‚เบญเบ‡เบ•เบปเบงเป€เบฅเบ (เบซเบผเบทเบเบฒเบ™เบชเบฐเปเบ”เบ‡เบญเบญเบ Boolean, เบซเบผเบทเบ›เบฐเป€เบžเบ”เบ‚เปเป‰เบกเบนเบ™เบญเบทเปˆเบ™เป†), เบ•เบปเบงเป€เบฅเบเบ—เบฑเบ‡เบซเบกเบปเบ”เบ—เบตเปˆเป€เบ›เบฑเบ™เบ•เบปเบงเปเบ—เบ™เปƒเบ™เบฎเบนเบšเปเบšเบšเบ™เบตเป‰เปเบกเปˆเบ™เบžเบดเบˆเบฒเบฅเบฐเบ™เบฒเบžเบฝเบ‡เปเบ•เปˆเบ‚เปเป‰เบ„เบงเบฒเบกเป€เบžเบตเปˆเบกเป€เบ•เบตเบก. เป€เบžเบทเปˆเบญเบชเบฐเบเบฑเบ”เบ‚เปเป‰เบกเบนเบ™, schema เปเบฅเบฐเบ„เบงเบฒเบกเบชเปเบฒเบžเบฑเบ™เบ‚เบญเบ‡เบกเบฑเบ™เบเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเบเบปเบ‡เบเบฑเบ™เบ—เบตเปˆเบ–เบทเบเบชเบฐเปเบ”เบ‡เบญเบญเบเบ•เป‰เบญเบ‡เป€เบ›เบฑเบ™เบ—เบตเปˆเบฎเบนเป‰เบˆเบฑเบ. เบ™เบญเบเบ™เบฑเป‰เบ™เบ—เปˆเบฒเบ™เบเบฑเบ‡เบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เบฎเบนเป‰เบงเปˆเบฒเป€เบงเบฅเบฒเปƒเบ”, เบญเบตเบ‡เบ•เบฒเบกเบชเบฐเบžเบฒเบšเบเบฒเบ™, เบญเบปเบ‡เบ›เบฐเบเบญเบšเบ‚เปเป‰เบ„เบงเบฒเบกเบชเบฐเป€เบžเบฒเบฐเป€เบ›เบฑเบ™เบ•เบปเบงเปเบ—เบ™เบ•เบปเบงเป€เบฅเบเปเบฅเบฐเบ„เบงเบ™เบˆเบฐเบ–เบทเบเบ›เปˆเบฝเบ™เป€เบ›เบฑเบ™เบ•เบปเบงเป€เบฅเบ, เปเบฅเบฐเบญเบทเปˆเบ™เป†.

เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบชเบฐเบเบฑเบ”เบ‚เปเป‰เบกเบนเบ™เบˆเบฒเบเป€เบญเบเบฐเบชเบฒเบ™ XML เปเบกเปˆเบ™เบšเปเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™เบซเบผเบฒเบเบˆเบฒเบเบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบฎเบฑเบšเบฎเบนเป‰เป€เบญเบเบฐเบชเบฒเบ™เบชเบฐเปเบเบ™เบ—เบตเปˆเบ›เบฐเบเบญเบšเบ”เป‰เบงเบ, เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบเบปเบเบ•เบปเบงเบขเปˆเบฒเบ‡, เบ•เบฒเบ•เบฐเบฅเบฒเบ‡เบ›เบฐเบเบญเบšเป€เบ›เบฑเบ™เบˆเปเบฒเบ™เบงเบ™เบซเบผเบฒเบเบซเบ™เป‰เบฒเบ‚เบญเบ‡เบ‚เปเป‰เบกเบนเบ™เบ•เบปเบงเป€เบฅเบ. เปเบกเปˆเบ™เปเบฅเป‰เบง, เบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเป€เบฎเบฑเบ”เบชเบดเปˆเบ‡เบ™เบตเป‰เปƒเบ™เบซเบผเบฑเบเบเบฒเบ™, เปเบ•เปˆเบ™เบตเป‰เบšเปเปˆเปเบกเปˆเบ™เบงเบดเบ—เบตเบ—เบตเปˆเบ”เบตเบ—เบตเปˆเบชเบธเบ”, เบเบปเบเป€เบงเบฑเป‰เบ™เบงเบดเบ—เบตเบชเบธเบ”เบ—เป‰เบฒเบ, เป€เบกเบทเปˆเบญเบšเปเปˆเบกเบตเบ—เบฒเบ‡เป€เบฅเบทเบญเบเบญเบทเปˆเบ™เบขเปˆเบฒเบ‡เปเบ—เป‰เบˆเบดเบ‡. เบเบฒเบ™เปเบเป‰เป„เบ‚เบ—เบตเปˆเบชเบปเบกเป€เบซเบ”เบชเบปเบกเบœเบปเบ™เปเบกเปˆเบ™เบžเบฝเบ‡เปเบ•เปˆเบŠเบญเบเบซเบฒเบชเปเบฒเป€เบ™เบปเบฒเบ”เบดเบˆเบดเบ•เบญเบ‚เบญเบ‡เบ‚เปเป‰เบกเบนเบ™เบ•เบปเป‰เบ™เบชเบฐเบšเบฑเบšเบ—เบตเปˆเบšเปเปˆเป„เบ”เป‰เบเบฑเบ‡เบขเบนเปˆเปƒเบ™เบฎเบนเบšเปเบšเบšเป€เบญเบเบฐเบชเบฒเบ™เบ—เบตเปˆเบ›เบฐเบชเบปเบกเบ›เบฐเบชเบฒเบ™เบ‚เปเป‰เบกเบนเบ™เบเบฑเบšเบ•เบปเบงเบซเบ™เบฑเบ‡เบชเบทเบชเบฐเป€เบžเบฒเบฐเบ‚เบญเบ‡เบกเบฑเบ™.

เบ—เบตเปˆเป€เบงเบปเป‰เบฒเบงเปˆเบฒ, เบกเบฑเบ™เบšเปเปˆเปเบ›เบเปƒเบˆเบ‚เป‰เบญเบเป€เบฅเบตเบเบงเปˆเบฒ XML เป€เบ›เบฑเบ™เบ—เบตเปˆเบ™เบดเบเบปเบกเปƒเบ™เบ—เบธเบฅเบฐเบเบดเบ”. เป€เบซเบ”เบœเบปเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ™เบตเป‰เปเบกเปˆเบ™เบŠเบฑเบ”เป€เบˆเบ™เบงเปˆเบฒเบฎเบนเบšเปเบšเบšเป€เบญเบเบฐเบชเบฒเบ™ (เปƒเบ™เป€เบˆเป‰เบ) เปเบกเปˆเบ™เป€เบ‚เบปเป‰เบฒเปƒเบˆเปเบฅเบฐเบ„เบธเป‰เบ™เป€เบ„เบตเบเบเบฑเบšเบ—เบธเบฅเบฐเบเบดเบ”, เปเบฅเบฐเบžเบงเบเป€เบ‚เบปเบฒเบ•เป‰เบญเบ‡เบเบฒเบ™เบ—เบตเปˆเบˆเบฐเบชเบทเบšเบ•เปเปˆเบ™เปเบฒเปƒเบŠเป‰เบฎเบนเบšเปเบšเบšเบ—เบตเปˆเบ„เบธเป‰เบ™เป€เบ„เบตเบเปเบฅเบฐเป€เบ‚เบปเป‰เบฒเปƒเบˆเป„เบ”เป‰. เบชเปเบฒเบฅเบฑเบšเป€เบซเบ”เบœเบปเบ™เบ”เบฝเบงเบเบฑเบ™, เบ—เบธเบฅเบฐเบเบดเบ”เป€เบเบตเบ™เป„เบ›เบกเบฑเบเบˆเบฐเปƒเบŠเป‰เป€เบญเบเบฐเบชเบฒเบ™ PDF เปเบ—เบ™เบ—เบตเปˆเบˆเบฐเป€เบ›เบฑเบ™เบฎเบนเบšเปเบšเบšเบ—เบตเปˆเบชเบฒเบกเบฒเบ”เบญเปˆเบฒเบ™เป„เบ”เป‰เป‚เบ”เบเป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบ - เป€เบžเบฒเบฐเบงเปˆเบฒเบžเบงเบเบกเบฑเบ™เบเบฑเบ‡เบ•เบดเบ”เบเบฑเบšเปเบ™เบงเบ„เบงเบฒเบกเบ„เบดเบ”เบ‚เบญเบ‡เบซเบ™เป‰เบฒเบžเบดเบกเบ—เบตเปˆเบกเบตเบ‚เบฐเบซเบ™เบฒเบ”เบ—เบฒเบ‡เบ”เป‰เบฒเบ™เบฎเปˆเบฒเบ‡เบเบฒเบเบชเบฐเป€เบžเบฒเบฐ. เบญเบฑเบ™เบ™เบตเป‰เบเบฑเบ‡เปƒเบŠเป‰เป„เบ”เป‰เบเบฑเบšเป€เบญเบเบฐเบชเบฒเบ™เบ—เบตเปˆเบšเปเปˆเปœเป‰เบฒเบˆเบฐเบžเบดเบกเป„เบ”เป‰ (เบ•เบปเบงเบขเปˆเบฒเบ‡เป€เบŠเบฑเปˆเบ™เป€เบญเบเบฐเบชเบฒเบ™เบเบฒเบ™เบฅเบปเบ‡เบ—เบฐเบšเบฝเบ™ 8000 เปœเป‰เบฒ PDF). เบˆเบฒเบเบˆเบธเบ”เบ™เบตเป‰, เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰ XML เปƒเบ™เบ—เบธเบฅเบฐเบเบดเบ”เปเบกเปˆเบ™เบชเปเบฒเบ„เบฑเบ™เบ•เปเปˆเบเบฒเบ™เบชเบฐเปเบ”เบ‡เบญเบญเบเบ‚เบญเบ‡ skeuomorphism. เบ›เบฐเบŠเบฒเบŠเบปเบ™เป€เบ‚เบปเป‰เบฒเปƒเบˆเปเบ™เบงเบ„เบงเบฒเบกเบ„เบดเบ” metaphorical เบ‚เบญเบ‡เบซเบ™เป‰เบฒเบžเบดเบกเบ—เบตเปˆเบกเบตเบ‚เบฐเบซเบ™เบฒเบ”เบˆเปเบฒเบเบฑเบ”, เปเบฅเบฐเบžเบงเบเป€เบ‚เบปเบฒเป€เบ‚เบปเป‰เบฒเปƒเบˆเบงเบดเบ—เบตเบเบฒเบ™เบชเป‰เบฒเบ‡เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบ—เบธเบฅเบฐเบเบดเบ”เป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆเป€เบญเบเบฐเบชเบฒเบ™เบžเบดเบก. เบ–เป‰เบฒเบ™เบฑเป‰เบ™เปเบกเปˆเบ™เบ„เปเบฒเปเบ™เบฐเบ™เปเบฒเบ‚เบญเบ‡เป€เบˆเบปเป‰เบฒ, เป€เบญเบเบฐเบชเบฒเบ™เบ—เบตเปˆเบšเปเปˆเบกเบตเบ‚เปเป‰เบˆเปเบฒเบเบฑเบ”เบ‚เบฐเบซเบ™เบฒเบ”เบ—เบฒเบ‡เบ”เป‰เบฒเบ™เบฎเปˆเบฒเบ‡เบเบฒเบเบ—เบตเปˆเบชเบฒเบกเบฒเบ”เบญเปˆเบฒเบ™เป„เบ”เป‰เป‚เบ”เบเป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบ - เป€เบญเบเบฐเบชเบฒเบ™ XML - เบชเบฐเปเบ”เบ‡เป€เบ–เบดเบ‡เบเบฒเบ™เบ›เบฐเบ”เบดเบ”เบชเป‰เบฒเบ‡เปƒเบ™เบ‚เบฐเบ™เบฐเบ—เบตเปˆเป€เบ›เบฑเบ™เป€เบญเบเบฐเบชเบฒเบ™เบ—เบตเปˆเบ„เบธเป‰เบ™เป€เบ„เบตเบเปเบฅเบฐเบชเบฐเบ”เบงเบเบชเบฐเบšเบฒเบ. เบญเบฑเบ™เบ™เบตเป‰เบšเปเปˆเป„เบ”เป‰เบ›เป‰เบญเบ‡เบเบฑเบ™เป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒเบˆเบฒเบเบเบฒเบ™เป€เบ›เบฑเบ™เบงเบดเบ—เบตเบเบฒเบ™เบ™เปเบฒเบชเบฐเป€เบซเบ™เบตเบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเบšเปเปˆเบ–เบทเบเบ•เป‰เบญเบ‡ เปเบฅเบฐ skeuomorphic เบซเบผเบฒเบเป€เบเบตเบ™เป„เบ›.

เบกเบฒเบฎเบญเบ”เบ›เบฐเบˆเบธ, schemas XML เป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™เบ—เบตเปˆเบ‚เป‰เบญเบเบฎเบนเป‰เบงเปˆเบฒเบ‚เป‰เบญเบเบชเบฒเบกเบฒเบ”เป€เบญเบตเป‰เบ™เปƒเบŠเป‰เบฎเบนเบšเปเบšเบšเบ—เบตเปˆเบ–เบทเบเบ•เป‰เบญเบ‡เบขเปˆเบฒเบ‡เปเบ—เป‰เบˆเบดเบ‡เปเบกเปˆเบ™ XHTML เปเบฅเบฐ DocBook.

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: www.habr.com

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™