English | česky | Español | Português | Türkçe | Nederlands | По-русски | Deutsch | Français | Italiano | 中文 | >> ქართული << | Magyar | PolskiZVON > Tutorials > XML Tutorial
>> მაგალითი 6 << | წინა | შემდეგი | შემადგენლობა

აღწერა

ელემენტთა სახელები შეიძლება შეიცავდნენ ალფავიტის სიმბოლოებს, ციფრებს, დეფიზებს („ - “), ხაზგასმის სიმბოლოებს („ _ “), ორ წერტილს („ : “) და წერტილებს („ . “), თუმცა უნდა იწყებოდნენ მხოლოდ ალფავიტის ან ხაზგასმის სიმბოლოთი. ორი წერტილი შეიძლება გამოყენებულ იქნას მხოლოდ განსაკუთრებულ შემთხვევებში, როდესაც იგი ჰყოფს ე.წ. სახელთა სივრცეს (namespace). ელემენტთა სახელები, რომლებიც იწყება "XML" - ით (სიმბოლოთა რეგისტრების ნებისმიერი კომბინაციით), არის დარეზერვებული სტანდარტისათვის, და მათი გამოყენება დაუშვებელია.

სწორედ ფორმირებული დოკუმენტები


დოკუმენტი დაშვებული სიმბოლოებით::


<permittedNames>

     <name/>

     <xsl:copy-of/>

     <A_long_element_name/>

     <A.name.separated.with.full.stops/>

     <a123323123-231-231/>

     <_12/>

</permittedNames>


დოკუმენტები შეცდომებითსაწყისი


ეს დოკუმენტი შეიცავს რამოდენიმე შეცდომას::


<forbiddenNames>

     <A;name/>

     <last@name>

     <@#$%^()%+?=/>

     <A*2/>

     <1ex/>

</forbiddenNames>


სახელები არ შეიძლება იწყებოდეს „xml“ - ით::


<forbiddenNames>

     <xmlTag/>

     <XMLTag/>

     <XmLTag/>

     <xMlTag/>

     <xmLTag/>

</forbiddenNames>