<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Форум компьютерной помощи &mdash; XML]]></title>
	<link rel="self" href="https://itpmr.ru/extern.php?action=feed&amp;tid=814&amp;type=atom" />
	<updated>2014-05-14T11:05:00Z</updated>
	<generator>PunBB</generator>
	<id>http://itpmr.ru/viewtopic.php?id=814</id>
		<entry>
			<title type="html"><![CDATA[Re: XML]]></title>
			<link rel="alternate" href="http://itpmr.ru/viewtopic.php?pid=124170#p124170" />
			<content type="html"><![CDATA[<p>Есть в XML:</p><p>&lt;item name=&quot;СОДЕРЖАНИЕ&quot; sign=&quot;true&quot; seal=&quot;true&quot;&gt;<br />&lt;richtext&gt;<br />&lt;par&gt;<br />&lt;attachmentref name=&quot;4-06.05.2014-0127118666.xml&quot; displayname=&quot;4-06.05.2014-0127118666.xml&quot; caption=&quot; - 4-06.05.2014-0127118666.xml&quot;&gt;</p><p>Хочу с помощью XSL:</p><p>&lt;xsl:if test=&quot;@name=&#039;СОДЕРЖАНИЕ&#039;&quot;&gt;<br />&lt;attachmentrefname&gt;<br />&lt;xsl:value-of select=&quot;ldn:richtext/ldn:par/ldn:attachmentreft/@name&quot; /&gt;<br />&lt;/attachmentrefname&gt;<br />&lt;/xsl:if&gt;<br />Получить значение в узле name.</p><p>На выходе только:<br />&lt;attachmentrefname/&gt;</p>]]></content>
			<author>
				<name><![CDATA[admin]]></name>
				<uri>http://itpmr.ru/profile.php?id=2</uri>
			</author>
			<updated>2014-05-14T11:05:00Z</updated>
			<id>http://itpmr.ru/viewtopic.php?pid=124170#p124170</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: XML]]></title>
			<link rel="alternate" href="http://itpmr.ru/viewtopic.php?pid=124167#p124167" />
			<content type="html"><![CDATA[<p>Вариант XSL парсинга лотусового XML</p><br /><p>&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;<br />&lt;xsl:stylesheet xmlns:xsl=&quot;http://_.w3.org/1999/XSL/Transform&quot; <br />&nbsp; &nbsp; &nbsp; exclude-result-prefixes=&quot;ldn&quot;<br />&nbsp; &nbsp; &nbsp; version=&quot;1.0&quot;<br />&nbsp; &nbsp; &nbsp; xmlns:ldn=&quot;http://_.lotus.com/dxl&quot;&gt;<br />&nbsp; &nbsp; &nbsp; &lt;xsl:namespace-alias stylesheet-prefix=&quot;xsl&quot; result-prefix=&quot;xsl&quot;/&gt;<br />&nbsp; &nbsp; &lt;xsl:output method=&quot;xml&quot; version=&quot;1.0&quot; omit-xml-declaration=&quot;no&quot; indent=&quot;yes&quot;/&gt;</p><p>&nbsp; &nbsp; &lt;xsl:template match=&quot;ldn:document&quot;&gt;<br />&nbsp; &nbsp; &nbsp; &nbsp; &lt;!-- создание рутового элемента&nbsp; --&gt;<br />&nbsp; &nbsp; &nbsp; &nbsp; &lt;konteyner&gt;<br />&nbsp; &nbsp; &nbsp; &nbsp; &lt;xsl:apply-templates select=&quot;ldn:item&quot;/&gt;<br />&nbsp; &nbsp; &nbsp; &nbsp; &lt;/konteyner&gt;<br />&nbsp; &nbsp; &lt;/xsl:template&gt;</p><br /><p>&nbsp; &nbsp; &lt;xsl:template match=&quot;ldn:item&quot;&gt;<br />&nbsp; &nbsp; <br />&nbsp; &nbsp; &nbsp; &nbsp; &lt;xsl:if test=&quot;@name=&#039;ЗАГОЛОВОК&#039;&quot;&gt;<br />&nbsp; &nbsp; &nbsp; &nbsp; &lt;Header&gt;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;!--&lt;xsl:element name=&quot;{@name}&quot;&gt;&lt;xsl:value-of select=&quot;.&quot; /&gt;&lt;/xsl:element&gt;--&gt;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xsl:apply-templates select=&quot;ldn:text&quot; /&gt;<br />&nbsp; &nbsp; &nbsp; &nbsp; &lt;/Header&gt;<br />&nbsp; &nbsp; &nbsp; &nbsp; &lt;/xsl:if&gt;<br />&nbsp; &nbsp; &nbsp; &nbsp; <br />&nbsp; &nbsp; &nbsp; &nbsp; &lt;xsl:if test=&quot;@name=&#039;РЕГИСТРАЦИОННЫЙ_НОМЕР&#039;&quot;&gt;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;RegNumber&gt;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; &lt;xsl:apply-templates select=&quot;ldn:text&quot;/&gt;<br />&nbsp; &nbsp;&lt;/RegNumber&gt;&nbsp; &nbsp; &nbsp;<br />&nbsp; &nbsp; &nbsp; &nbsp; &lt;/xsl:if&gt;<br />&nbsp; &nbsp; &nbsp; &nbsp; <br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xsl:if test=&quot;@name=&#039;ДАТА_РЕГИСТРАЦИИ&#039;&quot;&gt;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;DataReg&gt;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;xsl:apply-templates select=&quot;ldn:datetime&quot;/&gt;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; &lt;/DataReg&gt;<br />&nbsp; &nbsp; &nbsp; &nbsp; &lt;/xsl:if&gt;<br />&nbsp; &nbsp; &nbsp; &nbsp; <br /> &nbsp; &nbsp; &nbsp; &nbsp; &lt;xsl:if test=&quot;@name=&#039;ПРИЛОЖЕНИЯ_&#039;&quot;&gt;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;Applicat&gt;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;xsl:value-of select=&quot;ldn:notesbitmap&quot; /&gt;<br />&nbsp; &nbsp; &nbsp; &nbsp;&nbsp; &nbsp; &nbsp;&lt;/Applicat&gt;</p><p>&lt;Word&gt;<br />&lt;xsl:value-of select=&quot;ldn:attachmentref&quot; /&gt;<br />&lt;/Word&gt;</p><p>&lt;/xsl:if&gt;</p><br /><p>&nbsp; &nbsp; &nbsp;&lt;xsl:if test=&quot;@name=&#039;$FILE&#039;&quot;&gt;<br />&nbsp; &nbsp; &nbsp; &lt;Filedatetimecreated&gt;&lt;xsl:apply-templates select=&quot;ldn:object/ldn:file/ldn:created/ldn:datetime&quot;/&gt;&lt;/Filedatetimecreated&gt;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;FileNode&gt;&lt;xsl:apply-templates select=&quot;ldn:object/ldn:file/ldn:filedata&quot;/&gt;&lt;/FileNode&gt;<br />&nbsp; &nbsp; &nbsp; &nbsp; &lt;/xsl:if&gt;</p><p>&nbsp; &nbsp; &nbsp; &nbsp; <br />&nbsp; &nbsp; &lt;/xsl:template&gt;</p><br /><p>&lt;/xsl:stylesheet&gt;</p>]]></content>
			<author>
				<name><![CDATA[admin]]></name>
				<uri>http://itpmr.ru/profile.php?id=2</uri>
			</author>
			<updated>2014-05-13T13:02:41Z</updated>
			<id>http://itpmr.ru/viewtopic.php?pid=124167#p124167</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: XML]]></title>
			<link rel="alternate" href="http://itpmr.ru/viewtopic.php?pid=124166#p124166" />
			<content type="html"><![CDATA[]]></content>
			<author>
				<name><![CDATA[admin]]></name>
				<uri>http://itpmr.ru/profile.php?id=2</uri>
			</author>
			<updated>2014-05-12T11:07:58Z</updated>
			<id>http://itpmr.ru/viewtopic.php?pid=124166#p124166</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: XML]]></title>
			<link rel="alternate" href="http://itpmr.ru/viewtopic.php?pid=124036#p124036" />
			<content type="html"><![CDATA[]]></content>
			<author>
				<name><![CDATA[admin]]></name>
				<uri>http://itpmr.ru/profile.php?id=2</uri>
			</author>
			<updated>2013-11-28T08:16:09Z</updated>
			<id>http://itpmr.ru/viewtopic.php?pid=124036#p124036</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: XML]]></title>
			<link rel="alternate" href="http://itpmr.ru/viewtopic.php?pid=124027#p124027" />
			<content type="html"><![CDATA[<p>Выводы:<br />XML используется повсеместно<br /> Microsoft Office 2010 очень тесно связан с<br />XML<br /> XML можно легко подключить к различным офисным приложениям<br /> Microsoft Office InfoPath 2010 – XML приложение для сбора и обработки бизнес-информации<br /> Формы InfoPath быстро создаются практически без программрования</p>]]></content>
			<author>
				<name><![CDATA[admin]]></name>
				<uri>http://itpmr.ru/profile.php?id=2</uri>
			</author>
			<updated>2013-11-20T08:14:45Z</updated>
			<id>http://itpmr.ru/viewtopic.php?pid=124027#p124027</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: XML]]></title>
			<link rel="alternate" href="http://itpmr.ru/viewtopic.php?pid=124026#p124026" />
			<content type="html"><![CDATA[]]></content>
			<author>
				<name><![CDATA[admin]]></name>
				<uri>http://itpmr.ru/profile.php?id=2</uri>
			</author>
			<updated>2013-11-20T08:14:27Z</updated>
			<id>http://itpmr.ru/viewtopic.php?pid=124026#p124026</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: XML]]></title>
			<link rel="alternate" href="http://itpmr.ru/viewtopic.php?pid=124025#p124025" />
			<content type="html"><![CDATA[<p>Интеграция XML данных:<br /> Использование XML<br /> XLink, XPointer, XQuery<br />w3.org/Consortium/siteindex.html<br /> RSS<br />web.resource.org/rss/1.0/spec<br /> FB2<br />gribuser.ru/xml/fictionbook/index.html<br /> WSDL, SOAP, XML-RPC<br />w3.org/2002/ws/<br /> MathML<br />w3.org/Math/<br /> SVG<br />w3.org/Graphics/SVG/</p><p> Манипуляция XML данными в Microsoft Office 2010<br /> Интеграция данных с Microsoft Office Excel 2010<br /> Интеграция с Microsoft Office Access 2010<br /> Интеграция с Microsoft Office Word 2010<br /> Использование Microsoft Office InfoPath 2010<br />Быстро создаются (практически без программирования)<br /> Могут повторно использоваться (формат данных – XML)<br /> Легко собираются в едином месте хранения (библиотеки форм InfoPath)<br /> Для работы может не требоваться само приложение InfoPath (!) – Forms Server<br /> Легко интегрируются в существующие бизнес-процессы</p>]]></content>
			<author>
				<name><![CDATA[admin]]></name>
				<uri>http://itpmr.ru/profile.php?id=2</uri>
			</author>
			<updated>2013-11-20T07:47:07Z</updated>
			<id>http://itpmr.ru/viewtopic.php?pid=124025#p124025</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: XML]]></title>
			<link rel="alternate" href="http://itpmr.ru/viewtopic.php?pid=124024#p124024" />
			<content type="html"><![CDATA[]]></content>
			<author>
				<name><![CDATA[admin]]></name>
				<uri>http://itpmr.ru/profile.php?id=2</uri>
			</author>
			<updated>2013-11-20T07:45:55Z</updated>
			<id>http://itpmr.ru/viewtopic.php?pid=124024#p124024</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: XML]]></title>
			<link rel="alternate" href="http://itpmr.ru/viewtopic.php?pid=124023#p124023" />
			<content type="html"><![CDATA[<p>Выводы:<br />Пространства имен должны быть явно указаны<br /> Ключи и выборка узлов по ключу – очень эффективное средство выборки данных<br /> Управление выводом документа позволяет формировать различные выходные данные<br /> Использование нескольких входных документов расширяет возможности преобразования</p>]]></content>
			<author>
				<name><![CDATA[admin]]></name>
				<uri>http://itpmr.ru/profile.php?id=2</uri>
			</author>
			<updated>2013-11-20T07:40:50Z</updated>
			<id>http://itpmr.ru/viewtopic.php?pid=124023#p124023</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: XML]]></title>
			<link rel="alternate" href="http://itpmr.ru/viewtopic.php?pid=124022#p124022" />
			<content type="html"><![CDATA[]]></content>
			<author>
				<name><![CDATA[admin]]></name>
				<uri>http://itpmr.ru/profile.php?id=2</uri>
			</author>
			<updated>2013-11-20T07:40:22Z</updated>
			<id>http://itpmr.ru/viewtopic.php?pid=124022#p124022</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: XML]]></title>
			<link rel="alternate" href="http://itpmr.ru/viewtopic.php?pid=124021#p124021" />
			<content type="html"><![CDATA[<p>Использование нескольких входных документов:<br />include()<br /> import()<br /> document()<br />&lt;xsl:copy-of<br />select=&quot;document(&#039;my.html&#039;)/html/body/h1&quot;/&gt;</p>]]></content>
			<author>
				<name><![CDATA[admin]]></name>
				<uri>http://itpmr.ru/profile.php?id=2</uri>
			</author>
			<updated>2013-11-20T07:39:53Z</updated>
			<id>http://itpmr.ru/viewtopic.php?pid=124021#p124021</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: XML]]></title>
			<link rel="alternate" href="http://itpmr.ru/viewtopic.php?pid=124020#p124020" />
			<content type="html"><![CDATA[<p>Лабораторная работа 6.2<br />XSLT преобразование в различные форматы<br />Упражнение 1: XSLT преобразование в HTML для вывода списка курсов<br />• Откройте с помощью Notepad++ файл lab-6-1.xml и сохраните его с именем lab-6-<br />2.xml<br />• Создайте новый файл lab-6-2-html.xsl<br />• Установите кодировку документа UTF-8<br />• Создайте корневой шаблон преобразования<br />• Создайте шаблон для одного курса<br />• Сформируйте вывод в формат HTML 4<br />• Проверьте свою работу<br />Упражнение 2: XSLT преобразование для вывода списка курсов в текстовый<br />файл<br />• Пересохраните файл lab-6-2-html.xsl с именем lab-6-2-txt.xsl<br />• Выведите список курсов в текстовый файл, используя утилиту командной строки<br />msxsl.exe<br />(Эту утилиту можно бесплатно загрузить по адресу<br />microsoft.com/Downloads/details.aspx?FamilyID=2fb55371-c94e-4373-b0e9-<br />db4816552e41&amp;displaylang=en или просто набрать в поисковой системе Google запрос: &quot;msxsl<br />download&quot; )<br />Упражнение 3: XSLT преобразование в XML для вывода списка курсов<br />• Пересохраните файл lab-6-2-html.xsl с именем lab-6-2-xml.xsl<br />• Напишите XSLT преобразование для вывода списка курсов в XML документ<br />следующего вида:<br />&lt;lab62Result&gt;<br />&lt;course id=&quot;XML&quot; teacher=&quot;Борисов И.О.&quot; /&gt;<br />...<br />&lt;/lab62Result&gt;<br />• Для тестирования используйте утилиту командной строки msxsl.exe или расширение<br />Notepad++ XML Tools<br />• Если остается время — допишите вывод атрибута keywords в элемент course, так<br />чтобы в нем оказался список ключевых слов разделенный запятыми.</p>]]></content>
			<author>
				<name><![CDATA[admin]]></name>
				<uri>http://itpmr.ru/profile.php?id=2</uri>
			</author>
			<updated>2013-11-20T07:38:34Z</updated>
			<id>http://itpmr.ru/viewtopic.php?pid=124020#p124020</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: XML]]></title>
			<link rel="alternate" href="http://itpmr.ru/viewtopic.php?pid=124019#p124019" />
			<content type="html"><![CDATA[<p>Формирование различных выходных файлов<br />&lt;xsl:output method=&quot;text&quot; encoding=&quot;utf-8&quot; /&gt;<br />&lt;xsl:output method=&quot;html&quot;<br />doctype-public=&quot;-//W3C//DTD HTML 4.01//EN&quot;<br />doctype-system=&quot;http://_.w3.org/TR/html4/<br />strict.dtd&quot;<br />&lt;xsl:output method=&quot;xml&quot;<br />doctype-public=&quot;-//W3C//DTD XHTML 1.0<br />Transitional//EN&quot;<br />doctype-system=&quot;http://_.w3.org/1999/xhtml&quot;<br />indent=&quot;yes&quot;/&gt;</p>]]></content>
			<author>
				<name><![CDATA[admin]]></name>
				<uri>http://itpmr.ru/profile.php?id=2</uri>
			</author>
			<updated>2013-11-20T07:38:27Z</updated>
			<id>http://itpmr.ru/viewtopic.php?pid=124019#p124019</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: XML]]></title>
			<link rel="alternate" href="http://itpmr.ru/viewtopic.php?pid=124018#p124018" />
			<content type="html"><![CDATA[<p> Управление выводом документа<br />&lt;xsl:output<br />method=&quot;xml|html|text|name&quot;<br />version=&quot;string&quot;<br />encoding=&quot;string&quot;<br />omit-xml-declaration=&quot;yes|no&quot;<br />standalone=&quot;yes|no&quot;<br />doctype-public=&quot;string&quot;<br />doctype-system=&quot;string&quot;<br />cdata-section-elements=&quot;namelist&quot;<br />indent=&quot;yes|no&quot;<br />media-type=&quot;string&quot;/&gt;</p>]]></content>
			<author>
				<name><![CDATA[admin]]></name>
				<uri>http://itpmr.ru/profile.php?id=2</uri>
			</author>
			<updated>2013-11-20T07:37:54Z</updated>
			<id>http://itpmr.ru/viewtopic.php?pid=124018#p124018</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: XML]]></title>
			<link rel="alternate" href="http://itpmr.ru/viewtopic.php?pid=124017#p124017" />
			<content type="html"><![CDATA[<p>Упражнение 3: XSLT преобразование в HTML для вывода списка курсов<br />• Создайте корневой шаблон преобразования<br />• Создайте шаблон для одного курса<br />• Создайте ключ для выбора курсов по преподавателю<br />• Создайте ключ для выбора курсов по ключевому слову<br />• Выведите все курсы, которые читает преподаватель Никитин И.Г.<br />(Подсказка: Сначала используем нужный ключ, а потом от результата выборки прыгаем на два этажа выше и получаем курс )<br />• Выведите все курсы, в которых рассматривается тема XML<br />(Подсказка: Смотрите подсказку для предыдущего задания )<br />• Выведите все курсы, которые читает преподаватель Шуйков С.Ю., и в которых есть тема XSLT. Вам захочется сделать<br />ключ и по ключевым словам, и по преподавателям. Но такой ключ сделать нельзя. Что делать? Подумайте.<br />(Подсказка: Можно сначала сделать выборку по ключу, а уже результат этой выборки отфильтровать предикатом )<br />• Сохраните свою работу</p>]]></content>
			<author>
				<name><![CDATA[admin]]></name>
				<uri>http://itpmr.ru/profile.php?id=2</uri>
			</author>
			<updated>2013-11-20T07:37:22Z</updated>
			<id>http://itpmr.ru/viewtopic.php?pid=124017#p124017</id>
		</entry>
</feed>
