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

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

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

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

  • Закрыть [x]

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

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

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

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

  • Закрыть [x]

Подготовка к сертификации по XML и смежным технологиям, часть 4: XML-преобразования

Преобразование, поиск, отслеживание и форматирование XML-данных

Брайан Л. Бринкер (Brian L. Brinker), старший специалист по информационным технологиям, IBM
Брайан Л. Бринкер (Brian L. Brinker) занимался XML-преобразованиями для облегчения проектирования и создания макета приложения на основе XML в IBM® WebSphere® Portal Experience Modeler. Брайан работает в Центре инноваций IBM (Атланта, Джорджия). Он имеет ученые степени в области физики, компьютерных наук и управлении информационными системами. Брайан с женой и сыном живет в живописном предгорье Аппалачи в городе Джаспер, Джорджия.

Описание:  Если приложение требует совместного использования данных с другой системой, часто необходимо преобразовать XML-документ в другой XML-формат, управляемый другой XML-схемой определения типа документа (DTD). Если приложение должно совместно использовать или выводить XML-данные для пользователей, возможно, потребуется преобразовать XML-документ в HTML, Scalable Vector Graphics (SVG), VoiceXML, простой текст или другой формат, удобный для восприятия человеком. В данном учебном руководстве описаны XML-преобразования, это четвертое в серии из пяти руководств, предназначенных для подготовки к "Тесту 142, XML и смежные технологии"

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

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

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

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

В данном разделе представлены цели учебного руководства и способ их наилучшего достижения.

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

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


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

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

Данное учебное руководство предназначено для программистов, имеющих базовые представления о XML, с уровнем знаний и навыков от начального до среднего. По существу необходимо иметь общее представление о типах данных, включая, в частности, массивы, графы и деревья. Также необходимо иметь представление об обычных методах программирования, например, об итерации и рекурсии. Хотя в данном учебном руководстве представлены основы обсуждаемых технологий, оно не является полным справочником. Но тщательное изучение данного руководства совместно с источниками, представленными в разделе Ресурсы, предоставляет достаточно сведений для освоения аспектов трансформаций, необходимых для сдачи сертификационного теста по XML.


Цели

После изучения данного учебного руководства пользователи будут иметь представление о следующих операциях:

  • Использование XSLT для преобразования XML ;
  • Выполнение строковых и математических операций, поиск и отслеживание XML с помощью XPath;
  • Визуальное форматирование XML с помощью CSS.


Необходимые условия

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


Требования к системе

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

  • Altova XMLSpy (достаточно версии Home Edition);
  • Microsoft™ Internet Explorer, версия 6.0 или выше;
  • Mozilla Firefox, версия 1.0.7 или выше.

Обратите внимание, что XSLT-документы являются XML-документами, следовательно, их можно редактировать в любом текстовом редакторе, например, Microsoft Notepad или Vim. Все же удобней использовать редактор с функциями проверки правильности формирования; XMLSpy позволяет не только правильно формировать документы, но также выполнять другие операции. CSS-документы не требуют форматирования, поэтому для них можно использовать любой редактор на усмотрение пользователя.

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

Комментарии



static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=40
Zone=XML
ArticleID=209233
TutorialTitle=Подготовка к сертификации по XML и смежным технологиям, часть 4: XML-преобразования
publish-date=04132007
author1-email=blbrink@us.ibm.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).