<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://sfsys.ru/index.php?action=history&amp;feed=atom&amp;title=XML.Attributes</id>
	<title>XML.Attributes - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://sfsys.ru/index.php?action=history&amp;feed=atom&amp;title=XML.Attributes"/>
	<link rel="alternate" type="text/html" href="http://sfsys.ru/index.php?title=XML.Attributes&amp;action=history"/>
	<updated>2026-04-04T16:52:27Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.31.1</generator>
	<entry>
		<id>http://sfsys.ru/index.php?title=XML.Attributes&amp;diff=3938&amp;oldid=prev</id>
		<title>Admin: 1 revision imported</title>
		<link rel="alternate" type="text/html" href="http://sfsys.ru/index.php?title=XML.Attributes&amp;diff=3938&amp;oldid=prev"/>
		<updated>2021-06-28T07:06:20Z</updated>

		<summary type="html">&lt;p&gt;1 revision imported&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 07:06, 28 June 2021&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>http://sfsys.ru/index.php?title=XML.Attributes&amp;diff=3937&amp;oldid=prev</id>
		<title>1&gt;Admin: Created page with &quot;{{infobox function |name=Attributes |object=Объект XML |caption=Работа с атрибутами ветки |type=0 |status=2 |db=0 |rw=3 |exception=Неверн...&quot;</title>
		<link rel="alternate" type="text/html" href="http://sfsys.ru/index.php?title=XML.Attributes&amp;diff=3937&amp;oldid=prev"/>
		<updated>2021-06-18T09:41:45Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;{{infobox function |name=Attributes |object=&lt;a href=&quot;/index.php/%D0%9E%D0%B1%D1%8A%D0%B5%D0%BA%D1%82_XML&quot; title=&quot;Объект XML&quot;&gt;Объект XML&lt;/a&gt; |caption=Работа с атрибутами ветки |type=0 |status=2 |db=0 |rw=3 |exception=Неверн...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{infobox function&lt;br /&gt;
|name=Attributes&lt;br /&gt;
|object=[[Объект XML]]&lt;br /&gt;
|caption=Работа с атрибутами ветки&lt;br /&gt;
|type=0&lt;br /&gt;
|status=2&lt;br /&gt;
|db=0&lt;br /&gt;
|rw=3&lt;br /&gt;
|exception=Неверный формат атрибутов&lt;br /&gt;
|visual=0}}&lt;br /&gt;
{{HeadLinks|&lt;br /&gt;
* [[Main_Page|Начальная страница]]&lt;br /&gt;
* [[Общее_описание_языка|Общее описание]]&lt;br /&gt;
* [[Объекты]]&lt;br /&gt;
* [[Объект XML]]}}&lt;br /&gt;
Атрибут используется совместно с объектом ветки XML и возвращает или изменяет атрибуты ветки (т.е.: &amp;lt;code&amp;gt;&amp;lt;Имя ветки [Атрибуты ветки]&amp;gt;Значение ветки&amp;lt;/Имя ветки&amp;gt;&amp;lt;/code&amp;gt;). Атрибуты ветки имеют формат &amp;lt;code&amp;gt;&amp;lt;Атрибут1&amp;gt;=&amp;quot;&amp;lt;Значение1&amp;gt;&amp;quot; {&amp;lt;Атрибут1&amp;gt;=&amp;quot;&amp;lt;Значение1&amp;gt;&amp;quot;...}&amp;lt;/code&amp;gt;. Значения атрибутов можно разрешено ограничивать как знаками '''&amp;quot;''', так и знаками '''&amp;amp;apos;'''. Полученные значения атрибутов могут содержать XML-кодирование, устанавливаемые атрибуты должны быть перекодированы с помощью функции [[EncodeXMLString]], иначе структура файла может быть нарушена. Имя атрибута имеет ограничения, подобные ограничениям имени ветки (см. описание атрибута [[XML.FullName|FullName]]). Имя атрибута может также содержать имя пространства имен. Два атрибута с одинаковыми именами (и пространствами имен) не разрешается использовать для одной и той же ветки. При задании атрибутов, будет проверен их формат, при некорректном формате, будет вызвано исключение. Для особенных веток полученные атрибуты представляют собой содержимое самой ветки, изменение атрибутов для особых веток не допускается (см. [[XML.Text|Text]]).&lt;br /&gt;
&lt;br /&gt;
== Синтаксис ==&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
{{Grey|XML.}}'''Attributes''':''&amp;lt;Необработанные атрибуты текущей ветки XML (STRING)&amp;gt;''&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Возвращаемое значение ====&lt;br /&gt;
Возвращает строковое значение -- атрибуты текущей ветки.&lt;br /&gt;
&lt;br /&gt;
== Примеры ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
aObject:=XML.Create();&lt;br /&gt;
&lt;br /&gt;
//Добавление особой ветки&lt;br /&gt;
aObject.Text:=&amp;quot;&amp;lt;?xml version=&amp;quot;&amp;quot;1.0&amp;quot;&amp;quot; encoding=&amp;quot;&amp;quot;UTF-8&amp;quot;&amp;quot; ?&amp;gt;&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
//Позиционирование объекта ветки на особом атрибуте&lt;br /&gt;
aNode:=aObject.ByIndex(1);&lt;br /&gt;
&lt;br /&gt;
//Будет выведено: &amp;quot;version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;quot;. &lt;br /&gt;
//Для особенных веток в понятие атрибуты включается все содержимое ветки без ее наименования и знаков &amp;lt; и &amp;gt;.&lt;br /&gt;
Message(aNode.Attributes);&lt;br /&gt;
&lt;br /&gt;
//Добавление обычной ветки&lt;br /&gt;
aNode:=aObject.Root.AddNode(&amp;quot;data&amp;quot;,,&amp;quot;var1='value1'&amp;quot;,0);&lt;br /&gt;
&lt;br /&gt;
//Будет выведено: &amp;quot;var1='value1'&amp;quot;&lt;br /&gt;
Message(aNode.Attributes);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>1&gt;Admin</name></author>
		
	</entry>
</feed>