SlideShare una empresa de Scribd logo
1 de 28
XML  схема  (XML Schema) [email_address] Фёдор Малышкин
Фазы использования ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
ОЧЕНЬ много  XML  данных ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Отсутствие общей договорённости о форматах  XML ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Регрессионные ошибки при изменении форматов XML
Сложность поддержания модульных тестов в актуальном состоянии
XML Schema (XML  схема ) ,[object Object],[object Object],[object Object]
Какие проблемы решит ,[object Object],[object Object],[object Object]
XML  документ со схемой ,[object Object],[object Object],[object Object]
Введение ,[object Object],[object Object],[object Object]
Преимущества ,[object Object],[object Object],[object Object],[object Object],[object Object]
XML Spy
Oxygen
Типы данных ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Элементы ,[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Элементы ,[object Object],[object Object],[object Object],[object Object],[object Object]
Элементы ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Элементы ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Элементы ,[object Object],[object Object],[object Object]
Элементы ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Прекращаем обучение… ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Где можно углубить свои знания по  XML  схемам ,[object Object],[object Object],[object Object],[object Object]
Где можно углубить свои знания по  XML  схемам ,[object Object]
Использование в модульных тестах ,[object Object],[object Object]
Пример использования ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Предполагаемое использование в модульных тестах клерков
Дополнительные возможности ,[object Object]

Más contenido relacionado

Similar a XML Schema

Yandex Lego олег оболенский
Yandex Lego   олег оболенскийYandex Lego   олег оболенский
Yandex Lego олег оболенский
Media Gorod
 
Adobe Flex константин ковалев
Adobe Flex   константин ковалевAdobe Flex   константин ковалев
Adobe Flex константин ковалев
Media Gorod
 
Zen Coding
Zen CodingZen Coding
Zen Coding
404fest
 
Testing of Embedded SW – Alternative to Classic TDD
Testing of Embedded SW – Alternative to Classic TDDTesting of Embedded SW – Alternative to Classic TDD
Testing of Embedded SW – Alternative to Classic TDD
Дмитрий Овечкин
 
Js Http Request дмитрий котеров
Js Http Request   дмитрий котеровJs Http Request   дмитрий котеров
Js Http Request дмитрий котеров
Media Gorod
 
комфортная разработка сайтов на Xsl надежда строганкова
комфортная разработка сайтов на Xsl   надежда строганковакомфортная разработка сайтов на Xsl   надежда строганкова
комфортная разработка сайтов на Xsl надежда строганкова
Media Gorod
 
ZFConf 2010: Zend Framework and Doctrine
ZFConf 2010: Zend Framework and DoctrineZFConf 2010: Zend Framework and Doctrine
ZFConf 2010: Zend Framework and Doctrine
ZFConf Conference
 
SP2010 for ASP.NET dev Ru
SP2010 for ASP.NET dev RuSP2010 for ASP.NET dev Ru
SP2010 for ASP.NET dev Ru
Ivan Padabed
 
микроформаты максим россомахин
микроформаты   максим россомахинмикроформаты   максим россомахин
микроформаты максим россомахин
Media Gorod
 
Crossbrowser Css layout
Crossbrowser Css layoutCrossbrowser Css layout
Crossbrowser Css layout
DarkestMaster
 

Similar a XML Schema (20)

Yandex Lego олег оболенский
Yandex Lego   олег оболенскийYandex Lego   олег оболенский
Yandex Lego олег оболенский
 
Adobe Flex константин ковалев
Adobe Flex   константин ковалевAdobe Flex   константин ковалев
Adobe Flex константин ковалев
 
Zen Coding
Zen CodingZen Coding
Zen Coding
 
Средства разработки web приложений (Web frameworks)
Средства разработки web приложений
(Web frameworks)Средства разработки web приложений
(Web frameworks)
Средства разработки web приложений (Web frameworks)
 
Testing of Embedded SW – Alternative to Classic TDD
Testing of Embedded SW – Alternative to Classic TDDTesting of Embedded SW – Alternative to Classic TDD
Testing of Embedded SW – Alternative to Classic TDD
 
Js Http Request дмитрий котеров
Js Http Request   дмитрий котеровJs Http Request   дмитрий котеров
Js Http Request дмитрий котеров
 
Ci
CiCi
Ci
 
Методики «Inversion of Control» и «Dependency Injection». Применение в Spring.
Методики «Inversion of Control» и «Dependency Injection». Применение в Spring.Методики «Inversion of Control» и «Dependency Injection». Применение в Spring.
Методики «Inversion of Control» и «Dependency Injection». Применение в Spring.
 
комфортная разработка сайтов на Xsl надежда строганкова
комфортная разработка сайтов на Xsl   надежда строганковакомфортная разработка сайтов на Xsl   надежда строганкова
комфортная разработка сайтов на Xsl надежда строганкова
 
ASP.NET MVC - как построить по-настоящему гибкое веб-приложение
ASP.NET MVC - как построить по-настоящему гибкое веб-приложениеASP.NET MVC - как построить по-настоящему гибкое веб-приложение
ASP.NET MVC - как построить по-настоящему гибкое веб-приложение
 
ZFConf 2010: Zend Framework and Doctrine
ZFConf 2010: Zend Framework and DoctrineZFConf 2010: Zend Framework and Doctrine
ZFConf 2010: Zend Framework and Doctrine
 
XML
XMLXML
XML
 
Семинар-практикум по Drupal
Семинар-практикум по DrupalСеминар-практикум по Drupal
Семинар-практикум по Drupal
 
SP2010 for ASP.NET dev Ru
SP2010 for ASP.NET dev RuSP2010 for ASP.NET dev Ru
SP2010 for ASP.NET dev Ru
 
The Best Portlet
The Best PortletThe Best Portlet
The Best Portlet
 
Html
HtmlHtml
Html
 
Выступление Андрея Сумина, Mail.Ru Group, на High Performance Conference
Выступление Андрея Сумина, Mail.Ru Group, на High Performance ConferenceВыступление Андрея Сумина, Mail.Ru Group, на High Performance Conference
Выступление Андрея Сумина, Mail.Ru Group, на High Performance Conference
 
микроформаты максим россомахин
микроформаты   максим россомахинмикроформаты   максим россомахин
микроформаты максим россомахин
 
Введение в Django
Введение в DjangoВведение в Django
Введение в Django
 
Crossbrowser Css layout
Crossbrowser Css layoutCrossbrowser Css layout
Crossbrowser Css layout
 

Más de Fedor Malyshkin

Борьба с ошибками (TDD)
Борьба с ошибками (TDD)Борьба с ошибками (TDD)
Борьба с ошибками (TDD)
Fedor Malyshkin
 

Más de Fedor Malyshkin (7)

Monitoring and Load testing
Monitoring and Load testingMonitoring and Load testing
Monitoring and Load testing
 
Технология создания веб-сервисов на базе стандарта JAX-WS & JAXB
Технология создания веб-сервисов на базе стандарта JAX-WS & JAXBТехнология создания веб-сервисов на базе стандарта JAX-WS & JAXB
Технология создания веб-сервисов на базе стандарта JAX-WS & JAXB
 
Документирование исходных текстов (javadoc)
Документирование исходных текстов (javadoc)Документирование исходных текстов (javadoc)
Документирование исходных текстов (javadoc)
 
Скриптовой язык Groovy и его применение в рамках разработки ПО
Скриптовой язык Groovy и его применение в рамках разработки ПОСкриптовой язык Groovy и его применение в рамках разработки ПО
Скриптовой язык Groovy и его применение в рамках разработки ПО
 
Распределённые приложения. Часть 1. «Клиент и ядро бизнес-логики»
Распределённые приложения. Часть 1.
«Клиент и ядро бизнес-логики»Распределённые приложения. Часть 1.
«Клиент и ядро бизнес-логики»
Распределённые приложения. Часть 1. «Клиент и ядро бизнес-логики»
 
Agile, SCRUM, Планирование – что в этом для программистов?
Agile, SCRUM, Планирование – что в этом для программистов?Agile, SCRUM, Планирование – что в этом для программистов?
Agile, SCRUM, Планирование – что в этом для программистов?
 
Борьба с ошибками (TDD)
Борьба с ошибками (TDD)Борьба с ошибками (TDD)
Борьба с ошибками (TDD)
 

XML Schema