5 Обични XML грешки

Некои работи што никогаш не треба да ги направите во XML

Јазикот XML (Extensible Markup Language) е толку едноставен што речиси секој може да го совлада. Таквата достапност е клучна корист на јазикот. Слабата на XML е дека правилата што постојат на јазикот се апсолутни. XML парсерите оставаат малку простор за грешка. Без разлика дали сте нови на XML или со години работеле на јазикот, истите вообичаени грешки имаат тенденција да се појавуваат одново и одново. Ајде да погледнеме пет вообичаени грешки што луѓето ги прават кога пишуваат документи во XML, за да можете да научите да ги избегнувате овие погрешни чекори во вашата работа!

01 од 05

Заборавена изјава за декларација

И покрај сите нивни технички сложености, компјутерите сè уште не можат да размислуваат за себе и да ја користат интуицијата за да дознаат што значи во различни случаи. Треба да го наведете јазикот со изјава за изјава, така што прелистувачот ќе го разбере кодот што ќе го напишете. Заборавете ја оваа изјава, а прелистувачот нема да знае кој јазик го користите и затоа нема да може да направи многу со кодот што го пишувате.

02 од 05

Неизвестени елементи или текст

XML работи во хиерархиски стил. Ова значи:

03 од 05

Отвори ги ознаките

XML бара да ги затворите сите ознаки што ги отворате. Таг како што е потребно да се затвори. Вие не можете да го оставите тоа отворено само виси таму! Во HTML , можете да се извлечете со повремена отворена ознака, а некои прелистувачи дури и ќе затвораат ознаки за вас кога ќе направат страница. Документот може да се разгледа дури и ако не е добро формиран. XML е многу пореално од тоа. XML документ со отворена ознака ќе предизвика грешка во некоја точка.

04 од 05

Без основен елемент

Бидејќи XML работи во структура на дрво, секоја XML страница мора да има корен елемент на врвот на дрвото. Името на елементот не е важно, но мора да биде таму или ознаките што следат нема да бидат правилно вгнездени.

05 од 05

Повеќекратни карактери на белиот простор

XML интерпретира 50 празни места истото тоа го прави.

XML код: Hello World!
Излез: Hello World!

XML ќе потрае повеќе празни места, познати како бели простори, и ќе ги компактираат во еден простор. Запомнете, XML е за носење на податоците. Не се работи за презентација на тие податоци. Нема никаква врска со визуелниот екран или дизајнот. Белиот простор што се користи за усогласување на текст не значи ништо во XML-кодот, па ако додавате многу дополнителни места за да се обидете да диктирате некој вид визуелен распоред или дизајн, го губите вашето време.

Уредено од Џереми Жирар