КСМЛ документи креирају хијерархијску структуру која изгледа као стабло, тако да је познато као КСМЛ стабло које почиње од „корена“ и грана се до „лишћа“.
покушајте цатцх блоцк у Јави
Пример КСМЛ документа
КСМЛ документи користе самоописну и једноставну синтаксу:
Tove Jani Reminder Don't forget me this weekend!
Први ред је КСМЛ декларација. Дефинише КСМЛ верзију (1.0) и коришћено кодирање (ИСО-8859-1 = Латин-1/западноевропски скуп знакова).
Следећи ред описује основни елемент документа (као што кажете: 'овај документ је белешка'):
Следећа 4 реда описују 4 подређена елемента корена (до, од, наслов и тело).
Tove Jani Reminder Don't forget me this weekend!
И на крају последња линија дефинише крај коренског елемента.
КСМЛ документи морају да садрже а основни елемент. Овај елемент је 'родитељ' свих осталих елемената.
Елементи у КСМЛ документу формирају стабло документа. Дрво почиње од корена и грана се до најнижег нивоа дрвета.
Сви елементи могу имати поделементе (подређене елементе).
.....
Термини родитељ, дете и брат или сестра се користе за описивање односа између елемената. Родитељски елементи имају децу. Деца на истом нивоу називају се браћа и сестре (браћа или сестре).
Сви елементи могу имати текстуални садржај и атрибуте (баш као у ХТМЛ-у).
Још један пример КСМЛ-а: књиге
Фајл: боокс.кмл
Everyday Italian Giada De Laurentiis 2005 30.00 Harry Potter J K. Rowling 2005 29.99 Learning XML Erik T. Ray 2003 39.95Тестирајте одмах
Основни елемент у примеру је . Сви елементи у документу се налазе унутар .
скенер следећи
Елемент има 4 деце: ,, и .
Још један пример КСМЛ-а: е-поруке
Фајл: емаилс.кмл
Vimal Sonoo Hello Hello brother, how are you! Peter Jack Birth day wish Happy birth day Tom! James Jaclin Morning walk Please start morning walk to stay fit! Kartik Kumar Health Tips Smoking is injurious to health!Тестирајте одмах