 | Уровень сложности: средний Луи Могет, старший консультант, Number Six Software
21.11.2007 Это руководство по отладке и тестированию XML является последним из пяти руководств для подготовки к сертификации IBM Test 142. Здесь описаны технологии XML и оптимизация преобразований, а также наиболее удобные инструменты для тестирования.
Перед тем, как начать
В этом разделе рассказывается, чего вам ждать от этого руководства и как извлечь из него максимум полезного.
Про эту серию
Эта серия из пяти руководств поможет вам подготовиться к тестированию IBM Test 142, XML and Related Technologies, чтобы получить сертификат IBM Certified Solution Developer – XML and Related Technologies. Сертификат выдается программистам среднего уровня, разрабатывающим и создающим программы, использующие XML и такие смежные технологии, как XML Schema, Extensible Stylesheet Language Transformation (XSLT) и XPath. Такие программисты должны хорошо разбираться в основах XML, знать принципы XML и смежных технологий, понимать, как данные связаны с XML, особенно в областях информационного моделирования, обработки XML, интерпретации XML и Web-сервисов, досконально знать относящиеся к XML рекомендации World Wide Web Consortium (W3C) и знать наиболее употребляемые примеры.
Об этом руководстве
Это руководство рассчитано на знающих основы XML программистов, уровнем чуть выше новичков. Вам необходимо уметь определять, валидировать и читать XML.
Благодаря стандартизированной природе XML на свет появилось немало кросс-платформенных и кросс-языковых анализаторов и связанных с ними технологий. В первых четырех частях рассматриваются различные стороны XML и связанных с ним технологий (см. Ресурсы). В завершение серии в данной части предоставлены различные мысли и советы касательно выбора правильных технологий с объяснениями, как этот выбор влияет на скорость работы, а также с простыми примерами использования некоторых инструментов для оценки конструкции документов XML.
Цели
Изучив это руководство, вы научитесь:
- Выбирать подходящую технологию XML.
- Оптимизировать преобразования.
- Тестировать программу с XML.
Предварительные требования
Руководство написано для имеющих опыт в программировании и написании скриптов разработчиков, знакомых с базовыми компьютерно-научными моделями и структурами данных. Вам понадобятся знания в следующих областях компьютерных наук, имеющих отношение к XML: обход дерева, рекурсия и повторное использование данных. Вы должны быть знакомы с такими интернет-стандартами и концепциями, как Web-браузер, клиент-сервер, документирование, форматирование, электронная коммерция и Web-приложения. Еще стоит иметь опыт в разработке и создании основанных на Java программ, а также уметь работать с реляционными БД.
Системные требования
Используемые в руководстве инструменты для тестирования и демонстрации - Internet Explorer® 6.0, Mozilla Firefox 1.5, Altova XMLSpy Home Edition и IBM® Rational® Application Developer for WebSphere Software V6.0 – либо поставляются бесплатно с Microsoft® Windows®, либо имеют свои ограниченные по времени пробные версии. Вы сможете найти их в Интернете по ссылкам, предоставленным в Ресурсах.
Следующие инструменты тоже могут пригодиться:
-
FireBug. Надстройка к Firefox для использования Document Object Model (DOM) и скриптов.
-
XMLBuddy. Надстройка, выполняющая функции XML-редактора для интегрированной среды разработки Eclipse
(IDE).
|  |