Перейти к тексту

Нажимая Отправить, Вы принимаете Условия использования developerWorks.

При первом входе в developerWorks для Вас будет создан профиль. Выберите информацию отображаемую в Вашем профиле — скрыть или отобразить поля можно в любой момент.

Вся введенная информация защищена.

  • Закрыть [x]

При первом входе в developerWorks для Вас будет создан профиль и Вам нужно будет выбрать Отображаемое имя. Оно будет выводиться рядом с контентом, опубликованным Вами в developerWorks.

Отображаемое имя должно иметь длину от 3 символов до 31 символа. Ваше Имя в системе должно быть уникальным. В качестве имени по соображениям приватности нельзя использовать контактный e-mail.

Нажимая Отправить, Вы принимаете Условия использования developerWorks.

Вся введенная информация защищена.

  • Закрыть [x]

Подготовка к сертификации по XML и смежным технологиям, Часть 3: Обработка XML

Научитесь выполнять синтаксический анализ и проверку корректности XML-документов, а также использовать XQuery

Марк Лоренц, разработчик приложений, Hatteras Software, Inc.
Марк Лоренц (Mark Lorenz) является основателем Hatteras Software, консультационной фирмы по объектно-ориентированным технологиям, а также автором нескольких книг, посвященных разработке программного обеспечения. Имеет сертификаты по объектно-ориентированному анализу и проектированию (object-oriented analysis and design - OOAD), XML, RAD и Java. Использует XHTML, Web-службы, Ajax, JSF, Spring, BIRT и основанные на Eclipse программы для разработки корпоративных Java-приложений. Вы можете прочитать его блог по этой технологии.

Описание:  Синтаксический анализ и проверка корректности являются основой XML. Знать, как правильно использовать эти возможности, крайне необходимо для успешного внедрения XML в ваш проект. В данном руководстве по обработке XML вы научитесь выполнять синтаксический анализ и проверку корректности XML-файлов, а также использовать XQuery. Это третья часть серии из пяти руководств, которую вы можете использовать для подготовки к сертификации "Тест 142, XML и смежные технологии".

Больше статей из этой серии

Дата:  26.09.2006
Уровень сложности:  средний

Активность:  2727 просмотров
Комментарии:  

Перед началом работы

В данном разделе вы узнаете о том, чего ожидать от данного руководства и как его использовать наиболее эффективно.

О данной серии

Данная серия из пяти руководств помогает подготовиться к сертификации IBM "Тест 142, XML и смежные технологии", к приобретению сертификата IBM Certified Solution Developer - "XML и смежные технологии". Эта сертификация определяет разработчика среднего уровня, проектирующего и реализующего приложения, которые используют XML и смежные технологии, такие как XML Schema, Extensible Stylesheet Language Transformation (XSLT) и XPath. Этот разработчик имеет твердые знания основ XML, концепций XML и смежных технологий, понимает взаимосвязь данных и XML (в частности, темы, связанные с моделированием информации, обработкой XML, визуализацией XML и Web-службами), имеет всесторонние знания основных связанных с XML рекомендаций World Wide Web Consortium (W3C), а также знаком с передовым опытом в данной области.

Каждый, кто занимался разработкой программного обеспечения последние несколько лет, знает, что XML обеспечивает кросс-платформенные возможности для данных, т.е., делает точно то же, что язык программирования Java® делает для логики приложения. Данная серия руководств предназначена для всех тех, кто хочет продвинуться дальше основ использования XML-технологий.


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

Данное руководство является третьим в серии "Подготовка к сертификации по XML и смежным технологиям", которая описывает ключевые аспекты эффективного использования XML-технологий в Java-проектах. Это третье руководство посвящено обработке XML - синтаксическому анализу и проверке корректности XML-документов. Она является фундаментом для Части 4, которая посвящена преобразованиям, включая использование XSLT, XPath и Cascading Style Sheets (CSS).

Данное руководство написано для Java-программистов (хорошо знающих XML), чей опыт и квалификация находятся между начальным и средним уровнями. Вы должны быть знакомы с определением, проверкой корректности и чтением XML-документов, а также иметь практический опыт работы с языком программирования Java.


Цели

После завершения изучения данного руководства вы будете знать, как:

  • Выполнить синтаксический анализ XML-документов, используя синтаксические анализаторы Simple API for XML 2 (SAX2) и Document Object Model 2 (DOM2).
  • Проверить корректность XML-документов относительно Document Type Definitions (DTD) и XML Schemas.
  • Обращаться к XML-содержимому в базах данных, используя XQuery.

Предварительные требования

Данное руководство написано для разработчиков, имеющих опыт в программировании и написании сценариев, а также знающих основные модели и структуры данных. Вы должны быть знакомы со следующими относящимися к XML и компьютерной науке концепциями: прохождение по древовидной структуре, рекурсия и повторное использование данных. Вы должны быть знакомы с Интернет-стандартами и концепциями, такими как Web-браузеры, архитектура клиент-сервер, документирование, форматирование, приложения для электронной коммерции и Web-приложения. Также рекомендуется иметь опыт разработки и реализации Java-приложений и работы с реляционными базами данных.


Системные требования

Для выполнения примеров, приведенных в данном руководстве, вы должны иметь Linux® или Microsoft® Windows® (минимум 50MB свободного дискового пространства) и административный доступ для установки программного обеспечения. В руководстве используется следующее программное обеспечение (его наличие не требуется):

  • Java software development kit (JDK) 1.4.2 или старше.
  • Eclipse 3.1 или старше.
  • XMLBuddy 2.0 или старше. Примечание: Некоторые части данной серии руководств используют возможности программы XMLBuddy Pro, которая не является бесплатной.

Ссылки на загрузку перечисленного выше программного обеспечения приведены в разделе "Ресурсы".

1 из 8 | следующая

Комментарии



static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=40
Zone=XML
ArticleID=171530
TutorialTitle=Подготовка к сертификации по XML и смежным технологиям, Часть 3: Обработка XML
publish-date=09262006
author1-email=mlorenz@nc.rr.com
author1-email-cc=dwxed@us.ibm.com

Теги

Help
Используйте форму поиска, чтобы найти любой контент с данным тегом в My developerWorks. Используйте ползунок, чтобы отразить больше или меньше тегов.

КнопкаПопулярные теги отображает самые распространенные теги для данной области контента (например: Java, Linux, WebSphere).

Кнопка Мои теги отображает Ваши теги для данной области контента (например: Java, Linux, WebSphere).

Используйте форму поиска, чтобы найти любой контент с данным тегом в My developerWorks. Кнопка Популярные теги отображает самые распространенные теги для данной области контента (например: Java, Linux, WebSphere). Кнопка Мои теги отображает Ваши теги для данной области контента (например: Java, Linux, WebSphere).