Презентацию к данной лекции Вы можете скачать здесь.
Язык расширенной разметки
Документ обычно начинается с encoding="windows-1251". В <?xml-stylesheet type="text/xsl" href="library.xsl"?>.
Если параметр type принимает значение text/css, речь идет о ссылке на файл каскадной text/xsl, речь идет о ссылке на <!-- -->. Декларация DOCTYPE указывает на DTD ) по ссылке на внешний файл. Пример:
<?xml version="1.0" encoding="windows-1251"?> <?xml-stylesheet type="text/xsl" href="library.xsl"?> <!DOCTYPE catalog SYSTEM "catalog.dtd"> <!-- Последнее обновление 2010-11-02-->
Документ XML состоит из
<elementName attr1Name="attr1Value" attr2Name="attr2Value"...>
Для
<elementName>
Закрывающие теги указывают на окончание
</elementName>
Считается, что
<Employee> <firstName>Иван</firstName > <lastName>Петров</lastName> </Employee >
В данном случае <Employee> содержит два других <firstName> и <lastName>. <firstName> содержит текст Иван, а <lastName> - текст Петров. При написании названия <lastName>Петров</LastName> является ошибочным.
<Employee>.
Атрибуты позволяют добавлять сведения об
<elementName attr1Name="att1Value" att2Name="att2Value"...>
или
<elementName attr1Name="att1Value" att2Name="att2Value".../>
Атрибуты должны иметь и имя, и значение.
Рассмотрим пример
<?xml version="1.0" encoding="windows-1251" ?>
<!-- File Name: Products.xml -->
<STORE>
<SHOP>
Матрица
<CATEGORY>
Продовольственные товары
<PRODUCT>
<ProductName>Хлеб Бородинский</ProductName>
<UnitPrice>16 р.</UnitPrice>
<ExpireDate>20/02/2010</ExpireDate>
</PRODUCT>
<PRODUCT>
<ProductName>Молоко топленое</ProductName>
<UnitPrice>23 р.</UnitPrice>
<ExpireDate>21/02/2010</ExpireDate>
</PRODUCT>
</CATEGORY>
<CATEGORY>
Бытовая химия
<PRODUCT>
<ProductName>Мыло</ProductName>
<UnitPrice>30 р.</UnitPrice>
<ExpireDate>21/02/2011</ExpireDate>
</PRODUCT>
<PRODUCT>
<ProductName>Шампунь</ProductName>
<UnitPrice>120 р.</UnitPrice>
<ExpireDate>21/06/2010</ExpireDate>
</PRODUCT>
</CATEGORY>
</SHOP>
<SHOP>
М-Видео
<CATEGORY>
Бытовая техника
<PRODUCT>
<ProductName>Пылесос</ProductName>
<UnitPrice>2500 р.</UnitPrice>
<ExpireDate>20/02/2011</ExpireDate>
</PRODUCT>
<PRODUCT>
<ProductName>Холодильник</ProductName>
<UnitPrice>14500 р.</UnitPrice>
<ExpireDate>21/02/2012</ExpireDate>
</PRODUCT>
</CATEGORY>
<CATEGORY>
Электроника
<PRODUCT>
<ProductName>Телевизор</ProductName>
<UnitPrice>20000 р.</UnitPrice>
<ExpireDate>21/02/2012</ExpireDate>
</PRODUCT>
<PRODUCT>
<ProductName>Blue Ray-Player</ProductName>
<UnitPrice>12000 р.</UnitPrice>
<ExpireDate>21/06/2012</ExpireDate>
</PRODUCT>
</CATEGORY>
</SHOP>
</STORE>
Корневым узлом документа является <STORE>. Если запустить файл в браузере MS IE8, мы увидим следующий результат:
(рис 14.1) Для того, чтобы вывести на экран только данные без тэгов
<?xml-stylesheet type="text/css" href="Products.css"?>
Добавим каскадную
SHOP
{display:block;
margin-top:12pt;
font-size:12pt;
font-family:Comic Sans Ms}
CATEGORY
{display:block;
font-size:12pt;
font-weight:bold;
font-style:italic}
PRODUCT
{display:block;
margin-left:15pt;
font-weight:bold}
ProductName
{display:block;
margin-left:15pt}
UnitPrice
{font-family:Arial}
ExpireDate
{font-family:Courier;
margin-left:15pt}
Запустим еще раз
(рис 14.2) Нужно сказать, что применение каскадных
Как уже говорилось выше,
После
Каждый
Далее мы проиллюстрируем применения
<xs:schema
xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="товар" type="товар"/>
<xs:complexType name="товар">
<xs:sequence>
<xs:element name="название" type="xs:string"/>
<xs:element name="цена" type="xs:decimal"/>
</xs:sequence>
</xs:complexType>
</xs:schema>
Пример документа, отвечающего этой схеме (файл product.xml):
<?xml version="1.0" encoding="windows-1251"?> <товар xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="product.xsd"> <название>Renault Megane II</название> <цена>$22000</цена> </товар>
Язык
Для получения официальных документов о завершении программы дополнительного профессионального образования (удостоверения о повышении квалификации, дипломов о профессиональной переподготовке и MBA) необходимо предоставить:
Внимание! Вы можете не заказывать доставку бумажной версии официального документы, а скачать его в электронном виде и распечатать самостоятельно. Информация о выданном документе в течение 1 месяца загружается в Федеральную информационную систему «Федеральный реестр сведений о документах об образовании и (или) о квалификации, документах об обучении» - ФИС ФРДО.
Доступ на новый сайт осуществляется с использованием адреса электронной почты, который был указан вами при регистрации на "старом". Мы постарались перенести все ваши данные с прежнего ресурса, однако не исключена вероятность потери части информации.
При возникновении проблемы со входом, воспользуйтесь функцией сброса пароля
Если вы обнаружите несоответствия, пожалуйста, сообщите нам.