SnapLogic Советы и хитрости: Снимок генератора XML (часть 1)

Snap генератора XML был представлен в Лето 2014 года выпуска , в Осень релиз он был улучшен добавлением генерации XML на основе предоставленного XSD и предложением схемы JSON (на основе схемы XSD) в вышестоящую Snap. Привязка генератора XML похожа на привязку XML Formatter, которая форматирует входящие документы в XML, однако эта привязка позволяет отображать содержимое XML, чтобы обеспечить более конкретную генерацию XML. В серии из четырех частей мы расскажем, как сделать снимок генератора XML:

Пример 1. Генерация XML через XSD
Для этого первого примера я создал простой конвейер для генерации данных заказа XML напрямую с помощью XML Generator Snap.

Мы предоставляем образец XSD (происходящий из: http://www.w3schools.com/schema/schema_example.asp ) определяется как:

<? xml version = "1.0&quot; encoding = "UTF-8"?> <xs: схема xmlns: xs = "http://www.w3.org/2001/XMLSchema"> <xs: element name = "shiporder" > <xs: complexType> <xs: sequence> <xs: имя элемента = "orderperson" type = "xs: string" /> <xs: name элемента = "shipto"> <xs: complexType> <xs: sequence> < xs: name элемента = "name" type = "xs: string" /> <xs: name элемента = "address" type = "xs: string" /> <xs: name элемента = "city" type = "xs: string "/> <xs: имя элемента =" страна "type =" xs: string "/> </ xs: sequence> </ xs: complexType> </ xs: element> <xs: имя элемента =" item "maxOccurs = "неограниченный"> <xs: complexType> <xs: sequence> <xs: name элемента = "title" type = "xs: string" /> <xs: name элемента = "note" type = "xs: string" minOccurs = "0" /> <xs: имя элемента = "количество" type = "xs: positiveInteger" /> <xs: имя элемента = "цена" type = "xs: десятичное число" /> </ xs: sequence> </ xs : complexType> </ xs: element> </ xs: sequence> <xs: имя атрибута = "orderid" type = "xs: string" use = "required" /> </ xs: complexType> </ xs: element> </ хз: схемы>

Затем мы предлагаем корневой элемент XML, который возвращает {} shiporder .
Наконец, мы нажимаем на Edit XML, который автоматически запустит генерацию XML-шаблона на основе XSD, как показано ниже.

Теперь мы можем заменить переменные нашими собственными значениями, чтобы сгенерировать XML в выходном представлении или перейти к следующему примеру.

Примечание . При выполнении описанной выше привязки в представлении вывода будет создан атрибут XML, который предоставляет сериализованное содержимое XML в виде строки.

Во второй части этой серии вы узнаете, как использовать JSON Generator для сопоставления с XML Generator XSD.

Другие источники:

Похожие

Генерация XML-схем из XML с помощью inst2xsd
В более ранняя запись в блоге Я писал об использовании Транг чтобы генерировать XML-схема из XML исходный документ. В этой записи блога я буду смотреть на использование Apache XMLBeans «s
Как: создать карту сайта и зарегистрировать ее в Google
... хитрости в robots.txt Карта сайта всегда должна быть найдена в корневом каталоге вашего домена. Например, XML-карта сайта должна быть доступна через www.domain.com/sitemap.xml, чтобы Google мог быстро найти ее. Вы также можете помочь сканеру, указав путь к карте сайта в файле robots.txt вашего сайта. Карта сайта: http://www.domain.com/sitemap.xml Это показывает сканеру, где сохранена карта сайта - находится ли она в корневом каталоге или нет.
Стратегия MVP - каким «минимальным» может быть продукт?
графика:
15 великолепных страниц продукта, которые превращают посетителей в клиентов
... часть их страницы с описанием продуктов не так проста, как та, что вы видите выше. Прокрутите вниз, и вы увидите больше фотографий, видео и вариантов, чтобы узнать больше о продукте. Переключайтесь между более подробными описаниями и спецификациями,
Неудивительно, что «мобильный» становится такой горячей темой среди цифровых маркетологов: ComScore ...
Неудивительно, что «мобильный» становится такой горячей темой среди цифровых маркетологов: ComScore сообщили, что в августе 2012 года 13% всех просмотров страниц в Интернете (примерно 1 из 8!) приходилось на мобильные устройства (телефоны и планшеты вместе взятые). И эти цифры растут.
WordPress Live Chat Плагин
Formilla WordPress Live плагин для чата сегодня используется более чем 8000 сайтов WordPress и WooCommerce. Это один из лучших плагинов чата для WordPress на сегодняшний день, имеющий более 80 отзывов и почти 5-звездочный рейтинг. Эта статья расскажет вам , как установить плагин Formilla Live Chat на ваш сайт всего за несколько шагов. Начните общаться с вашими посетителями, чтобы понять их

Комментарии

Советы по безопасности при анонимном чате смотрите в этом статья от Перехват , Также см: Почему предпочитают открытые протоколы, такие как Jabber / XMPP, проприетарным, таким как ICQ?
Formilla WordPress Live плагин для чата сегодня используется более чем 8000 сайтов WordPress и WooCommerce. Это один из лучших плагинов чата для WordPress на сегодняшний день, имеющий более 80 отзывов и почти 5-звездочный рейтинг. Эта статья расскажет вам , как установить плагин Formilla Live Chat на ваш сайт всего за несколько шагов. Начните общаться с вашими посетителями, чтобы понять их
Вы пропустили предыдущую часть в этой серии YouTube SEO?
Вы пропустили предыдущую часть в этой серии YouTube SEO? Не беспокойтесь, вы можете наверстать упущенное прямо здесь: 7 инструментов SEO для лучшего маркетинга на YouTube Вам интересно, кто смотрит ваши видео на YouTube? Как насчет того, какие видео показывают лучшие результаты? Ваша аналитика YouTube может показать вам все это и даже больше!

Quot; encoding = "UTF-8"?
Стратегия MVP - каким «минимальным» может быть продукт?
Вы пропустили предыдущую часть в этой серии YouTube SEO?
Не беспокойтесь, вы можете наверстать упущенное прямо здесь: 7 инструментов SEO для лучшего маркетинга на YouTube Вам интересно, кто смотрит ваши видео на YouTube?
Как насчет того, какие видео показывают лучшие результаты?