Топ 50 въпроса и отговора за XML интервю (2025)

Ето въпроси и отговори за XML интервю за новокурсници, както и за опитни програмисти, за да получат мечтаната работа.


1. Какво е език за маркиране?

Езиците за маркиране са предназначени за представяне на текст в различни формати и могат да се използват и за транспортиране и съхраняване на данни. Този език за маркиране определя кода за форматиране, оформление и стил на данните. Този код за маркиране се нарича Tag.

HTML и XML са примери за език за маркиране.

Безплатно изтегляне на PDF: XML въпроси и отговори за интервю


2. Какво е XML?

XML се нарича Extensible Markup Language, който е проектиран да пренася или транспортира и съхранява данни. XML таговете не са предварително дефинирани като HTML, но можем да дефинираме наши собствени потребителски тагове за по-лесно. Той се концентрира главно върху съхраняването на данни, а не върху показването на данни.


3. Какви са характеристиките на XML?

Основните характеристики на XML са:

  • Много лесен за научаване и прилагане
  • XML файловете са текстови файлове и не е необходим редактор
  • Минимален и ограничен брой синтактични правила в XML
  • Той е разширим и уточнява тези структурни правила на таговете

4. Какви са разликите между HTML и XML?

HTML срещу XML
HTML срещу XML

Следват разликите между HTML и XML:

HTML

XML

Език за маркиране, използван за показване на данни Език за маркиране, използван за съхраняване на данни
Регистърът не е чувствителен Различаващ главни от малки букви
Проектиране на уеб страници Използва се за транспортиране и съхраняване на данни
Предварително зададени етикети Персонализирани маркери
Не запазва белите полета Запазете белите полета
Статичен Динамичен

5. Кой таг се използва за намиране на версията на XML и синтаксиса?

Декларирането на XML версията е много важно за всеки XML документ и платформата трябва да бъде посочена, в която се изпълнява.

<?xml version=”1.1” encoding=”|ISO-8859-1|”?>
XML въпроси за интервю
XML въпроси за интервю

6. Какво е XML DOM документ?

Обектът XML документ представлява целия XML документ и е коренът на дървото на документа. Дава достъп до целия XML документ – възли и елементи и има свои собствени свойства.


7. Какво е XPath?

XPath се използва за намиране на информация в XML документ и съдържа стандартни функции. XPath е основният елемент в XSLT и е препоръка на w3c.


8. Какво е атрибут?

Атрибутът предоставя повече или допълнителна информация за даден елемент, отколкото иначе.

Пример -

<Person name=”Peter”>

Име на атрибут може да бъде дадено на човек на елемент.


9. Можем ли да имаме празни XML тагове?

Да, можем да имаме празни тагове в XML. Празните тагове се използват за обозначаване на елементи, които нямат текстово съдържание. Празните тагове могат да бъдат представени като

 <person></person>

 <person/>
Въпроси и отговори за XML интервю
Въпроси и отговори за XML интервю

10. Какви са предимствата на XML DOM документ?

Предимства на XML DOM:

  • XML структурата е проходима и може да бъде произволно достъпна чрез преминаване през дървото.
  • XML структурата може да се променя и стойностите могат да се добавят, променят и премахват

11. Какви са основните правила при писане на XML?

Това са основните правила при писане на XML:

  • Всички XML трябва да имат основен елемент
  • Всички етикети трябва да бъдат затворени
  • XML таговете са чувствителни към главни и малки букви
  • Всички етикети трябва да бъдат правилно вложени
  • Имената на таговете не могат да съдържат интервали
  • Стойността на атрибута трябва да се появи в кавички
  • Бялото пространство е запазено

12. Какво е XML елемент?

Един XML документ съдържа XML елементи и започва от началния таг на елемента до крайния таг. Може да съдържа:

  • Други елементи в основния елемент
  • Атрибут
  • текст

13. Какво е CDATA?

CDATA са неанализирани символни данни, които не могат да бъдат анализирани от XML анализатора. Знаците < и > са незаконни в XML елементи. Разделът CDATA започва с .


14. Как коментарът може да бъде представен в XML?

Коментарът може да бъде представен като като HTML. Този символ за коментар е приложим за един или няколко реда.


15. Какво представляват XML пространствата от имена?

Пространствата от имена на XML се използват, за да се избегнат конфликти с имена на елементи и могат да бъдат избегнати чрез използване на префикс преди името.


16. Какво е XML анализатор?

XML Parser се използва за конвертиране от XML документ в XML DOM обект, който може да бъде написан на Javascript.


17. Какво е XSL?

XSL е език, използван с XML за изразяване на таблици със стилове CSS. Той описва как да се покаже XML документ за даден тип.


18. Кой е отговорен за XML?

XML е препоръка на W3C – World Wide Web Consortium и разработката се контролира от XML работна група.


19. Какво е XML схема?

XML схема дава дефиницията на XML документ и има следното:

  • Елементи и атрибути
  • Елементи, които са дъщерни елементи
  • Ред на дъщерните елементи
  • Типове данни на елементи и атрибути

20. Какво е добре оформен XML документ?

Един добре оформен XML документ трябва да следва следните правила –

  • Всеки начален етикет трябва да завършва с краен етикет
  • XML таговете са чувствителни към главни и малки букви
  • Празните тагове са необходими за затваряне с наклонена черта
  • Всички тагове трябва да са правилно вложени

21. Защо XML е използван за разработка?

XML се използва за разработка поради следните причини:

  • Използва се за уебсайтове, управлявани от бази данни
  • Използва се за съхраняване на данни за уебсайтове за електронна търговия
  • Използва се за транспортиране и съхраняване на данни в интернет
  • XML се използва за база данни и плоски файлове
  • Генерирайте динамично съдържание чрез прилагане на различни стилови таблици

22. Какво е SGML?

SGML е голям и мощен стандартен генерализиран език за маркиране, който се използва за дефиниране на описания на структурата на различни видове електронни документи.


23. Мога ли да изпълня XML?

Не, не можем да изпълним XML и той не е програмен език за изпълнение. Това е просто език за маркиране за представяне на данните.


24. Какви са специалните символи, използвани в XML?

<, > и & са специалните знаци, използвани в XML. Тъй като тези символи се използват за създаване на тагове.


25. Какъв софтуер е наличен за XML?

Има хиляди налични програми за XML и актуализираният списък ще присъства на http://xml.coverpages.org.


26. Могат ли да се използват графики в XML? Ако е така, как?

Да, графиките могат да бъдат включени в XML чрез използване на спецификациите на XLink и XPointer. Поддържа графични файлови формати като GIF, JPG, TIFF, PNG, CGM, EPS и SVG.

XLink:

<description

xlink:type="simple"

xlink:href="http://show.com/Cinema.gif"

xlink:show="new">

</description>

XPointer:

<description

xlink:type="simple"

xlink:href="http://show.com/Cinema.gif#Shownumber"

xlink:show="new">

</description>

 


27. Мога ли да заменя HTML с XML?

Не, XML не е заместител на HTML. XML предоставя алтернативен подход за дефиниране на собствен набор от елементи за маркиране и се използва за обработка и съхранение на данни.


28. Как мога да включа условни изрази в XML?

Не можем да включим условен оператор като език за програмиране.

<foo if{DB}="A">bar</foo>

Това може да се направи с помощта на Определение на типа документ (DTD).

<xsl:if test="@foo=’bar’">

<xsl:text>Hello, world!</xsl:text>

</xsl:if>

29. Какви са предимствата на XML?

Предимствата на XML са

  • Лесен за четене и разбиране
  • XML може да се направи с текстов редактор
  • Разширяемост – Няма фиксирани тагове
  • Самоописателен
  • Може да вгражда множество типове данни

30. Какви са недостатъците на XML?

Следват недостатъците на XML:

  • XML ще бъде само текстов файл, ако елементите и атрибутите не са дефинирани правилно.
  • Припокриващото се маркиране не е разрешено

31. Какво е DTD?

DTD е съкратено като Определение на типа документ и е дефинирано за изграждане правен градивни елементи на XML документ. Той дефинира структурата на XML документа с елементи и атрибути.


32. Защо XSLT е важен за XML?

XSLT е съкратено като eXtensible Sytlesheet Language Transformation, което се използва за трансформиране на XML документ в HTML, преди да се покаже в браузъра.


33. Какво представляват вложените елементи в XML?

Ако един или повече елементи са вложени вътре в основния елемент, се нарича вложен елемент. Влагането може да бъде лесно за разбиране и също така поддържа ред в XML документ.


34. Какво е XQuery?

XQuery е проектиран да прави заявки за XML данни, което не е нищо друго освен SQL за таблици от бази данни. XQuery се използва за извличане на данните от XML файла.


35. Какво е XLink и XPointer?

XLink е стандартният начин за създаване на хипервръзки в XML файловете. Xpointer, който позволява на тези хипервръзки да сочат към по-конкретни части от XML файла или документа.


36. Защо е необходим XML редактор вместо Notepad?

От XML редакторите се изисква да пишат XML документи без грешки и се използва за валидиране спрямо DTD или схема. Редакторите могат да проверяват:

  • Отваряне и затваряне на етикети
  • XML срещу DTD
  • XML срещу схема
  • Цветов код на XML синтаксис

37. Какво е XML кодиране?

XML документите може да съдържат знаци, различни от ASCII, като френски и норвежки знаци. XML кодирането се използва за избягване на грешки и XML файловете трябва да се записват като Unicode.


38. Кой XML е зададен като валиден XML?

Когато XML файлът е валидиран спрямо дефиницията на типа документ (DTD), тогава той се нарича валиден XML. DTD не е нищо друго освен дефиниране на структурата на XML файл.


39. Какво е прост елемент?

Един прост елемент съдържа само текст и следните са видовете прост елемент:

  • Без атрибути
  • Не съдържа други елементи
  • Не може да е празно

40. Какво е сложен елемент?

Комплексният елемент съдържа други елементи или атрибути и следните видове са комплексни елементи:

  • Има празни елементи
  • Съдържа други елементи
  • Съдържа само текст
  • Съдържа както други елементи, така и текст

41. Има ли начин да се опишат XML данни?

Да, XML използва дефиниция на типа документ (DTD), за да опише данните.


42. Кои са трите части на XSL?

XSL се състои от три части:

  • XSLT – Използва се за трансформиране на XML документи
  • XPath – Използва се за навигация в XML документи
  • XSL-FO – Използва се за форматиране на XML документи

43. Какъв е правилният синтаксис, когато дефинираме XML версия?

<?xml version=”1.0”/>

 

е правилният декларативен синтаксис, използван за дефиниране на XML версия.


44. Ако самото име на XML атрибут има двойни кавички, тогава как може да бъде представено?

Името на атрибута може да бъде представено в единични кавички, ако има двойни кавички в името на атрибута.

Пример -

 <country city='Texas "US"'></country>

 


45. Какви са типовете XML анализатори?

Има два вида анализатори – невалидиращи и валидиращи анализатори. Самото име предполага, че Non-Validating няма да валидира XML, а Validating парсерът ще валидира XML с DTD.


46. ​​Изисква ли се root елемент за XML? Ако е така, колко основни елемента са необходими?

Да, коренният елемент е задължителен и може да има само един коренен елемент във всеки XML.


47. Какво е XML подпис?

XML подписът се препоръчва от W3C и действа като цифров подпис за XML документи. Ако подписът се съдържа извън документа, той се нарича отделен подпис. Ако съдържа вътре в XML документа, тогава се нарича Enveloping signature.


48. Какво е Data Island?

Островът на XML данни е XML данни, вградени в HTML страница. Това работи само с интернет.


49. Какво е DiffGram в XML?

DiffGram е XML формат, който се използва за намиране на текущи и оригинални версии на XML документ.


50. Какво е SAX?

SAX е интерфейс, обработващ XML документи, използвайки събития.


Тези въпроси за интервюто също ще ви помогнат във вашата viva (устна)

Сподели

2 Коментари

  1. въплъщение ТА УША казва:

    Полезно и интересно. Предпочитанията за редактиране трябва да бъдат дадени по време на копиране или изтегляне.

  2. въплъщение Адития казва:

    Имам въпрос, как да коригираме грешка, казваща – Инсталационният XML файл липсва или е повреден, приложението за настройка ще излезе. ?
    би било много полезно, ако получим отговор.

Оставете коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани *