मैं XML और S- एक्सप्रेशन (-ish) नोटेशन के बारे में एक सवाल पूछना चाहूंगा। एस-एक्सप्रेशन बहुत पुराने हैं; वे वास्तव में सरल भी हैं। हम दो रूपों पर विचार कर सकते हैं जो अर्थ में समान हैं, वाक्य रचना में अलग हैं:
( पोलिश विकिपीडिया से लिया गया xml कोड )
<?xml version="1.0" encoding="UTF-8"?>
<ksiazka-telefoniczna kategoria="bohaterowie książek">
<!-- komentarz -->
<osoba charakter="dobry">
<imie>Ambroży</imie>
<nazwisko>Kleks</nazwisko>
<telefon>123-456-789</telefon>
</osoba>
<osoba charakter="zły">
<imie>Alojzy</imie>
<nazwisko>Bąbel</nazwisko>
<telefon/>
</osoba>
</ksiazka-telefoniczna>
एस-अभिव्यक्ति (-ish) संस्करण:
(:version "1.0" :encoding "utf-8")
(ksiazka-telefoniczna :category "bohaterowie książek"
; komentarz(a comment)
(osoba :charakter "dobry"
(imie Ambroży)
(nazwisko Kleks)
(telefon 123-456-789))
(osoba :charakter "zły"
(imie Alojzy)
(nazwisko Bąbel)
(telefon)))
एस-एक्सप्रेशन संस्करण अधिक संक्षिप्त है। हम साधारण सूची संकेतन का उपयोग करके अतिरेक से बचते हैं, फिर भी हम अभी भी उन चीजों को शामिल करने के लिए वाक्यविन्यास को परिभाषित कर सकते हैं जो हम चाहते हैं (जैसे गुण)। बेशक, यह सिर्फ एक उदाहरण है, और वास्तविक मानक बेहतर या बस अलग हो सकता है; हालाँकि, यह छोटा है और पार्स करना आसान है। एक्सएमएल क्यों जीता?
(para "This is a paragraph " (footnote "(better than the one under there)" "." /footnote) /para)।