Мир модной одежды
На этом канале вы увидите готовую одежду: платья, юбки, брюки, детскую одежду, выполненные в моей авторской технике, примеры переделки этих изделий. Вы сможете увидеть способы и образцы перешива изделий. 2p76v9xoipyqp3yy № 4903346373 По вопросам сотрудничества: evs174@yandex.ru
Канал · 76,1 тыс
7 месяцев назад
Метаданные XML. XML - это язык разметки текста. Он широко используется в различных технологиях ИТ именно из-за того, что существуют метаданные, которые описывают структуру и связи информации текста. Метаданные хранятся в XML схеме - файле с расширением XSD (<имя файла>.xsd). Использование метаданных в виде схемы описания данных позволят достаточно просто поставить блоки данных в формате XML со структурой схемы XSD, то есть легко отпарсить (струтурировать) файл с данными и проверить соответствие данных параметрам схемы (валидировать). Так метаданные позволяют проверять структуру данных, разбивать данные на блоки, ограниченные тегами, и проверять соответствие данных и связей (ссылок) заданной структуре. Все данных XML формата привязаны к головному блоку иерархии с тегом <ROOT> XML data </ROOT>. Файл XSD структурирован как XML и содержить корневой элемент ROOT с именем <sсhema>, например: <xs:schema  targetnamespace="http:/...er"  xmlns:xs="http:/...ma"  xmlns:xdb="http:/...db"  xmlns:po="http:/...er"  version="1.0">  <xs:element name="PurchaseOrder" type="po:PurchaseOrderType"  xdb:defaultTable="PURCHASEORDER"/>  <xs:complexType name="PurchaseOrderType" xdb:SQLType="PURCHASEORDER_T">    <xs:sequence>    <xs:element name="Reference" type="po:ReferenceType" minOccurs="1"   xdb:SQLName="REFERENCE"/>    <xs:element name="Actions" type="po:ActionsType"   xdb:SQLName="ACTION_COLLECTION"/>    <xs:element name="Reject" type="po:RejectionType" minOccurs="0"/>    <xs:element name="Requestor" type="po:RequestorType"/>    <xs:element name="User" type="po:UserType" minOccurs="1"   xdb:SQLName="EMAIL"/>    <xs:element name="CostCenter" type="po:CostCenterType"/>    <xs:element name="ShippingInstructions"   type="po:ShippingInstructionsType"/>    <xs:element name="SpecialInstructions" type="po:SpecialInstructionsType"/>    <xs:element name="LineItems" type="po:LineItemsType"   xdb:SQLName="LINEITEM_COLLECTION"/>    <xs:element name="Notes" type="po:NotesType" xdb:SQLType="CLOB"/>    </xs:sequence>  </xs:complexType>  <xs:complexType name="LineItemsType" xdb:SQLType="LINEITEMS_T">    <xs:sequence>    <xs:element name="LineItem" type="po:LineItemType" maxOccurs="unbounded"   xdb:SQLCollType="LINEITEM_V" xdb:SQLName="LINEITEM_VARRAY"/>   </xs:sequence>  </xs:complexType>  <xs:complexType name="LineItemType" xdb:SQLType="LINEITEM_T">    <xs:sequence>    <xs:element name="Description" type="po:DescriptionType"/>    <xs:element name="Part" type="po:PartType"/>    </xs:sequence>    <xs:attribute name="ItemNumber" type="xs:integer"/>  </xs:complexType>  <xs:complexType name="PartType" xdb:SQLType="PART_T" xdb:maintainDOM="false">    <xs:attribute name="Id">    <xs:simpleType>    <xs:restriction base="xs:string">    <xs:minLength value="10"/>    <xs:maxLength value="14"/>    </xs:restriction>    </xs:simpleType>    </xs:attribute>    <xs:attribute name="Quantity" type="po:moneyType"/>    <xs:attribute name="UnitPrice" type="po:quantityType"/>  </xs:complexType>  <xs:simpleType name="NotesType">    <xs:restriction base="xs:string">    <xs:minLength value="1"/>    <xs:maxLength value="32767"/>    </xs:restriction>  </xs:simpleType> </xs:schema> Схема в примере не простая, по ней можно создать объекты в базе данных Oracle. То есть по метаданным можно создать объекты и метаданные, и их структуры записать в метаданные базы данных. Метаданными можно обменивать между приложениями ИТ.
9 месяцев назад
«XML. Справочник. Наиболее полное руководство» Сандра Э. Эдди Справочник по всем элементам синтаксиса расширяемого языка XML и его ближайших `родственников` - языков XLink и Xpointer. Содержит полный перечень параметров каскадных таблиц стилей, а также классов и свойств языка DSSSL - O с аргументами, синтаксисом и комментариями. Имеется обширный перечень всех доступных в настоящее время редакторов и утилит XML, а также ссылки на ресурсы в Интернете, где можно получить дополнительную информацию иди загрузить необходимую утилиту. Книга дополнена множеством примеров, которые могут использоваться как учебный материал или служить шаблоном при создании документов. Это и многое другое вы найдете в книге XML. Справочник. Наиболее полное руководство (Сандра Э. Эдди). Напишите свою рецензию о книге Сандра Э. Эдди «XML. Справочник. Наиболее полное руководство» http://izbe.ru/book/271173-xml-spravochnik-naibolee-polnoe-rukovodstvo-sandra-e-eddi/
3 месяца назад
Форматы сообщений часть 2. XML и типы данных.
Прошлая часть: Форматы сообщений часть 1. JSON и типы данных. Доброго дня. Давненько ничего не выкладывал, т.к. завалили работой. Но вот дописал вторую часть. Поехали. В этой части не буду философствовать на тему «зачем тестировщику знать форматы сообщений и типы данных», а просто напомню выводы на эту тему из прошлой главы. Знать форматы сообщений и типы данных необходимо по следующим причинам: Многое в этой главе будет содержать отсылки к предыдущей главе про JSON, так что советую ознакомиться с ней, если пропустили - Форматы сообщений часть 1...