50 найпопулярніших запитань і відповідей на XML-інтерв’ю (2025)

Ось запитання та відповіді на інтерв’ю в форматі XML для новачків, а також для досвідчених розробників, щоб отримати роботу своєї мрії.


1. Що таке мова розмітки?

Мови розмітки призначені для представлення тексту в різних форматах, а також можуть використовуватися для транспортування та зберігання даних. Ця мова розмітки визначає код для форматування, компонування та стилю даних. Цей код розмітки називається тегом.

HTML і XML є прикладами мови розмітки.

Безкоштовне завантаження у форматі PDF: Запитання та відповіді на інтерв’ю XML


2. Що таке XML?

XML називається розширюваною мовою розмітки, яка призначена для перенесення або транспортування та зберігання даних. Теги XML не є такими стандартними, як HTML, але ми можемо визначити власні теги користувача для простоти. Він в основному зосереджений на зберіганні даних, а не на відображенні даних.


3. Які особливості XML?

Основні особливості XML:

  • Дуже легко освоїти та реалізувати
  • XML-файли є текстовими файлами, і редактор не потрібен
  • Мінімальна та обмежена кількість правил синтаксису в XML
  • Він розширюваний і визначає структурні правила тегів

4. Які відмінності між HTML і XML?

HTML проти XML
HTML проти XML

Нижче наведено відмінності між HTML і XML:

HTML

XML

Мова розмітки, що використовується для відображення даних Мова розмітки, що використовується для зберігання даних
Без урахування регістру Чутливий до справи
Дизайн веб-сторінок Використовується для транспортування та зберігання даних
Попередньо визначені теги Спеціальні теги
Не зберігає пробіли Зберігайте пробіли
Статичний Dynamic

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”>

Ім'я атрибута може бути дано елементу person.


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 скорочено називається Document Type Definition і призначений для створення правової будівельні блоки документа 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 замість Блокнота?

Редактори 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. ​​Чи потрібен кореневий елемент для XML? Якщо так, то скільки кореневих елементів потрібно?

Так, кореневий елемент потрібен, і він може мати лише один кореневий елемент у кожному XML.


47. Що таке підпис XML?

Підпис XML рекомендований W3C, і він діє як цифровий підпис для документів XML. Якщо підпис міститься поза документом, це називається відокремленим підписом. Якщо він міститься всередині XML-документа, то він називається конвертуючим підписом.


48. Що таке Data Island?

Острів даних XML – це дані XML, вбудовані в сторінку HTML. Це працює лише з Інтернетом.


49. Що таке DiffGram в XML?

DiffGram — це формат XML, який використовується для пошуку поточної та оригінальної версій документа XML.


50. Що таке SAX?

SAX — це інтерфейс обробки XML-документів за допомогою подій.


Ці запитання для співбесіди також допоможуть вам у життєдіяльності (усному)

Поділитись

2 Коментарі

  1. Аватара ТА УША каже:

    Корисно і цікаво. Під час копіювання або завантаження слід вказати параметри редагування.

  2. Аватара Адітія каже:

    У мене є запитання: як виправити помилку з повідомленням «Інсталяційний XML-файл відсутній або пошкоджений», програма встановлення закриється. ?
    було б дуже корисно, якби отримали відповідь.

залишити коментар

Ваша електронна адреса не буде опублікований. Обов'язкові поля позначені * *