Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Вопрос 1. XSL. Основные понятия и конструкции языка

XSLT

XSL — трансформация

XSL. Основные понятия и конструкции языка. XSLT преобразование

http://www.citforum.ru/internet/xmlxslt/xmlxslt.shtml

http://en.wikipedia.org/wiki/XSLT_elements

http://en.wikipedia.org/wiki/XSLT

 

При применении таблицы стилей XSLT, состоящей из набора шаблонов, к XML-документу (исходное дерево) образуется конечное дерево, которое может быть другой XML-структурой, HTML-документом или обычным текстом. Правила выбора (и, отчасти, преобразования) данных из исходного дерева пишутся на языке запросов XPath.

XSLT имеет множество различных применений, в основном в области web-программирования и генерации отчётов. Одной из задач, решаемых языком XSLT, является отделение данных от их представления, как часть общей парадигмы MVC (англ. Model-view-controller). Другой стандартной задачей является преобразование XML-документов из одной XML-схемы в другую.

Консорциум W3 определяет три составные части языка XSL (eXtensible Stylesheet Language — Расширяемый Язык Стилей): XSLT, XPath (язык путей и выражений, используемый в XSLT для доступа к отдельным частям XML-документа) и XSL-FO (eXtensible Markup Language Formatting Objects — язык разметки типографских макетов и иных предпечатных материалов.

 

С помощью XSL можно трансформировать XML-документ в любой вид, будь то HTML, WML, RTF, PDF, SQL, даже в SWF (flash запускаемый модуль), а так же в XML и XSL. XSL несёт в себе информацию о том, как будет оформлен документ, где и как должны располагаться данные.

Самой доступной XSL-T машиной на данный момент для Microsoft Windows является MSXML (поставляется с Internet Explorer начиная с версии 4.5 и выше); для систем на основе GNU — xsltproc. Для того, чтобы обработать XML документ c помощью XSL, необходимо в XML документе написать следующую инструкцию:

<?xml version="1.0"?> <?xml-stylesheet type="text/xsl" href="my-style.xsl"?> <root> <!--... -- > </root>

Под Linux:

$ xsltproc -o result.html my-style.xsl document.xml

Язык XSLT состоит из трёх с половиной десятков инструкций, все они имеют общий вид:

<пространство-имен:имя-инструкции [атрибут="значение" [атрибут="значение"]]></пространство-имён:имя-инструкции>,

где пространство-имен обычно «xsl», но могут использоваться и другие.

XSLT документ всегда является состоятельным(или валидным) XML документом и имеет следующую структуру:

<?xml version="1.0"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="/"> <!-- набор инструкций -- > </xsl:template> <!--... -- > </xsl:stylesheet>

xsl:stylesheet — является корневым элементом для любого XSL документа. В него могут быть вложены теги верхнего уровня. (xsl:transform — устаревший синоним для xsl:stylesheet)

XML:

<?xml version="1.0"?> <?xml-stylesheet type="text/xsl" href="years.xsl"?> <root> <object year="2003"/> <object year="2001"/> <object year="2005"/> <object year="2005"/> <object year="2003"/> <object year="2006"/> <object year="2006"/> <object year="2006"/> <object year="2005"/> <object year="2001"/> </root>

years.xsl:

<?xml version="1.0"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:key name="years" match="/root/object" use="@year" /> <xsl:template match="root" priority="-1"> <HTML> <BODY> <xsl:for-each select="object[generate-id()=generate-id(key('years',@year))]"> <xsl:sort select="@year" order="descending"/> <xsl:value-of select="@year" /> <xsl:if test="position()!=last()"> <xsl:text>, </xsl:text> </xsl:if> </xsl:for-each> </BODY> </HTML> </xsl:template> </xsl:stylesheet>

Результат:

2006, 2005, 2003, 2001

 


 

 

<script>

document.writeln('<head>');

...

 

 

Свойства элементов документов это ссылка на корневой документ.

 

Attributes — список атрибутов объектов.

 

 

Логистика, понятие, цели и задачи. Её значение в подготовке специалистов по маркетингу, бухгалтерскому учету и аудиту.

Логистические затраты – те затраты, которые не увеличивают ценности товара для конечного потребителя. Задачи логистики – сокращать эти затраты.Логистика – наука об управлении материальными, информационными и иными потоками на предприятии с целью сокращения логистических издержек.

В логистике сущ. N правила.

1.Произвести Необходимое количество.В Необходимый срок

3.В Необходимом качестве.В Необходимом месте5.За Необходимую цену

ЛОГИСТИЧЕСКИЙ РЯД

1.Закупаем сырье, материалы, труд – Склад – Производство – Склад – Сборка – Склад – Транспорт – Покупатель

2.П ф.к. – Склад – Сборка - Склад – Транспорт – Покупатель

3.Готовая продукция – Склад – Транспорт – Потребитель

ВИДЫ ЛОГИСТИКИ

  1. Логистика МТС (закупочная материально технического снабжения)
  2. Произв. Логистика (промышленная)
  3. Логистика сбыта (маркетинговая логистика)
  4. Складская логистика
  5. Транспортная логистика
  6. Информационная огистика
  7. Таможенная логистика
  8. Возвратных отходов

ПРОМЫШЛЕННАЯ ЛОГИСТИКА

Организация материальных потоков во времени и пространстве

ПРИНЦИПЫ РАЦИОНАЛЬНОЙ ОРГАНИЗАЦИИ

  1. Непрерывность (производственного процесса или движения деталей)
  2. Параллельность (идеал- конвейер)
  3. Прямоточность (не должно быть возвращения к предыдущей стадии обработки)
  4. Пропорциональность (все этапы произв. Процесса должны быть пропорциональны друг другу)
  5. Автоматичность (замена операций машинами)
  6. Гибкость (предприятие должно иметь возможность осуществлять переналадку)

МАРКЕТИНГ ЛОГИСТИКА

МЛ должна объединить в себе все логистические методы на предприятии, ведущие к удовлетворению потребностей клиентов.

Требования к МЛ со стороны потребителей это - Качество, Быстрота, Надежность; со стороны производителя это - Экономичность и Эффективность.

 

<== предыдущая лекция | следующая лекция ==>
XML. Основные понятия и конструкции языка | 
Поделиться с друзьями:


Дата добавления: 2015-01-03; Просмотров: 726; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.014 сек.