В различных интервью, в том числе интервью с Java для веб -разработчиков, вопросы интервью XML распространены в интервью для различных работ по программированию. XML - это зрелая технология, которая часто используется в качестве стандарта для передачи данных с одной платформы на другую. Вопросы интервью XML включают технологию XSLT для преобразования файлов XML, XPath, Xquery и других технологий XML и базовых знаний XML, таких как DTD или схема.
В этой статье будут 10 общих вопросов интервью XML. Большинство из этих вопросов задаются в интервью Java, а также полезны для программирования интервью на C, C ++, Scala или других языках. XML не полагается на другие языки программирования и является одним из навыков, требуемых программистами, точно так же, как SQL, поэтому имеет смысл подготовить некоторые вопросы XML перед каким -либо техническим собеседованием.
XML Интервью Q & A.
Ниже приведены вопросы интервью, которые я перечислил о технологии XML, которые я часто прошу. Эти вопросы не сложны, но охватывают некоторые важные области технологии XML, такие как DTD, схема XML, преобразование XSLT, поиск XPath, связывание XML, стимулятор XML и базовые знания XML, такие как пространство имен, проверка, атрибуты, элементы и т. Д.
Вопрос 1: Что такое XML?
Ответ: XML может расширить язык разметки (расширяемый язык разметки), и вы можете расширить XML в соответствии с вашими потребностями. Пользовательские теги, такие как <books> и <dorders>, могут быть легко определены в XML, в то время как предопределенные теги, такие как <p>, должны использоваться на других языках разметки, таких как HTML, и нельзя использовать. Стандартизировать XML -структуры с использованием схемы DTD и XML. XML в основном используется для передачи данных от одной системы в другую, например, клиент и сервер для приложений на уровне предприятия.
Вопрос 2: В чем разница между схемой DTD и XML?
Ответ: Схема DTD и XML имеет следующие различия: DTD не записывается в XML, в то время как сама схема XML является файлом XML, что означает, что существующие инструменты XML, такие как анализаторы XML, можно использовать для обработки схемы XML. Кроме того, XML -схема разработана после DTD, и она предоставляет больше типов для картирования различных типов данных файлов XML. DTD - это определение типа документа (определение типа документа), которое является традиционным способом определения структуры файла XML.
Вопрос 3: Что такое XPath?
О: XPath - это технология XML, используемая для извлечения элементов из XML -документа. Документы XML структурированы, поэтому XPath может найти и получать элементы, атрибуты или значения из файлов XML. С точки зрения поиска данных, XPath очень похож на SQL, но имеет свой собственный синтаксис и правила. Узнайте больше о том, как получить данные из XML -документов, используя XPath.
Вопрос 4: Что такое XSLT?
Ответ: XSLT также является обычно используемой технологией XML, которая используется для преобразования файла XML в другой XML, HTML или другой формат. XSLT определяет свой собственный синтаксис, функции и операторы подробно для преобразования файлов XML. Преобразование обычно завершается двигателем XSLT, который считывает инструкции для листов в стиле XML или файлов XSL, записанных в синтаксисе XSLT. XSLT сильно использует рекурсию для выполнения преобразований. Распространенным использованием XSLT является отображение данных в файле XML в качестве HTML -страницы. XSLT также может легко преобразовать один XML -файл в другой документ XML.
Вопрос 5: Что такое XML -элементы и свойства
Ответ: Лучше всего привести пример для объяснения. Ниже приведен простой фрагмент XML.
<Заряды> <Заказ идентификатор = ”123 ″> <Symbol> 6758.t </symbol> <цена> 2300 </price> <Заказ> <Заказы>
В примере ID является атрибутом элемента, и ни один из других элементов не имеет атрибутов.
Вопрос 6: Что хорошо сформировано XML
Ответ: Этот вопрос часто появляется в телефонных интервью. Хорошо сформированный XML означает, что документ XML является синтаксически правильным, например, он имеет корневой элемент, все открытые теги правильно закрыты, значения атрибутов должны быть цитированы и т. Д. Если XML плохо сформирован, он может не быть должным образом обрабатываться и отображать различными парцами XML.
Вопрос 7: Что такое пространство имен XML? Почему это важно?
Ответ: пространство имен XML аналогично пакету Java и используется, чтобы избежать конфликтов между тегами с тем же именем из разных источников. Пространство имен XML определяется в верхней части документа XML с использованием атрибута XMLNS с синтаксисом как XMLNS: prefix = 'uri'. Префикс используется с фактическими тегами в документах XML. Следующим примером является использование пространства имен XML.
<root xmlns: inst = ”http://instruments.com/inst» <Inst: телефон> <Inst: Number> 837363223 </inst: number> </inst: phone> </root>
Вопрос 8: В чем разница между Dom и Sax Parser
Ответ: Это еще один общий вопрос интервью, который появляется не только в вопросах интервью XML, но и в интервью Java. Основное различие между DOM и Sax Parsers - это то, как они анализируют XML -документы. При анализе DOM документы XML загружаются в память как структуру дерева, а саксофон является анализатором, управляемым событием. На этот вопрос более подробно отвечают, чтобы увидеть разницу между Dom и Sax Parser.
Вопрос 9: Что такое XML CDATA
Ответ: Этот вопрос прост и важен, но многие программисты не имеют его глубокого понимания. CDATA относится к данным символов, которые имеют специальные инструкции, проанализированные XML -анализатором. Счанница XML анализирует весь текст в документе XML, такой как <mame> Это имя человека </name>, и значение тега также будет проанализировано, поскольку значение тега также может содержать теги XML, такие как <mame> <FirstName> Имя </FirstName> </name>. Часть CDATA не будет проанализирована анализатором XML. Часть CDATA - "
Вопрос 10: Что такое привязка данных XML для Java
Ответ: Привязка XML Java относится к созданию классов и объектов из файлов XML и изменению документов XML с использованием языка программирования Java. Xml-связанный Java API, JAXB обеспечивает удобный способ связать документы XML и объекты Java. Другим необязательным методом привязки XML является использование библиотеки с открытым исходным кодом, такие как XML -бобы. Одним из самых больших преимуществ привязки XML в Java является использование возможностей программирования Java для создания и изменения документов XML.
Приведенные выше вопросы интервью XML собираются у многих программистов, но они полезны для всех, кто использует технологию XML. Поскольку XML обладает независимыми от платформы характеристики, технологии XML, такие как XPATH, XSLT, XQUERY, становятся все более важными, а XML широко используется для кроссплатформенной передачи данных. Хотя XML имеет недостатки, такие как избыточность и большой размер документов, он играет отличную роль в передаче данных между системами, где веб -сервисы, пропускная способность и скорость являются вторичными соображениями.
Выше всего содержание этой статьи. Я надеюсь, что это будет полезно для каждого обучения, и я надеюсь, что все будут поддерживать Wulin.com больше.