]> GUID

GUID

1C++ :: </a> </em> </td> <td style="text-align: right;"> <!-- Во второй ячейке пропишем ссылки на следующий/предыдущий топики и оставим возможность в каждом топике добавить свои линки, разместив их в otherlinks. По умолчанию otherlinks отсутствует. --> <subst nodes="chminfo/otherlinks/node()"/> | Ранее: <a href="prev" title="Перейти к предыдущей статье"><title to="prev"/></a> | Далее: <a href="next" title="Перейти к следующей статье"><title to="next"/></a> </td> </tr> <tr> <!-- Вторая строка таблицы будет заголовок топика. Чтобы каждый топик мог при необходимости изменить правило составления заголовка, сделаем здесь subst, а само правило пропишем ниже. Будем брать его из <topictitle> --> <td colspan="2" style="font-size:11pt;font-weight:bold"> <subst nodes="chminfo/topictitle/node()"/> </td> </tr> </table> <!-- А сюда собственно, вставим топик --> <topic/> </decoration> <!-- Основной стиль формирования ссылок на вынесенные топики --> <href> <a href="self"><title to="self"/></a> </href> <!-- Основной принцип объединения ссылок на вынесенные топики --> <hrefcombine> <ul> <foreach> <li><item/></li> </foreach> </ul> </hrefcombine> <!-- Содержимое данного тега подставляется в основной decoration через subst в каждом топике, для формирования заголовка топика. Его можно переопредеделить в топике, для задания другого правила составления заголовка. По умолчанию просто вставляется текст заголовка топика, а сам заголовок удаляется --> <topictitle> <title to="selfremove"/> </topictitle> </maininfo> <!-- Основная разметка для секций "Свойства", "Методы", "События" Задаем другие правила формирования ссылок на вынесенные топики, и объединения ссылок, а также формирования заголовка в дочерних секциях. --> <propsmethods> <!-- Ссылки на вынесенные топики объединим в таблицу --> <hrefcombine> <table border="1" cellspacing="0" cellpadding="3"> <foreach> <tr><item/></tr> </foreach> </table> </hrefcombine> <!-- Зададим разметку потомков, чтобы не писать ее в каждом топике --> <childs> <!-- Формирование ссылки на себя в родительском топике. Сформируем строку таблицы, где первая ячейка - ссылка на топик, а вторая - копия абзаца, в котором есть жирное слово "Описание", но без самого слова "Описание" --> <href> <td style="vertical-align:top"><a class="toc-backref" href="self"><title to="self"/></a></td> <td><subst nodes=".//p[strong='Описание:'][1]/node()[not(name()='strong' and .='Описание:')]"/></td> </href> <!-- Зададим другое правило составления заголовка. Пусть будет "Ссылка на описание объекта::ИмяМетода/Свойства" --> <topictitle> <a class="toc-backref" href="parent[1]" title="Перейти к описанию объекта"><title to="parent[1]"/></a> :: <title to="selfremove"/> </topictitle> <!-- Зададим другой способ задания <html><title> в формируемом файле. Он будет появлятся как имя топика во всех "founded topics" --> <chmtitle> <title to="parent[1]"/>::<title to="self"/> </chmtitle> <!-- Заставим дочерние секции добавлять слова из заголовка в индекс --> <autokw mode="2"/> <!-- На случай, если в описания метода есть еще подсекции, восстановим для них старые правила. --> <insert nodes="//common/maininfo/*[name()='hrefcombine']"/> <childs> <insert nodes="//common/maininfo/*[name()='href']"/> <insert nodes="//common/maininfo/*[name()='topictitle']"/> <chmtitle/> <autokw/> </childs> </childs> </propsmethods> </common></xml><chminfo> <insert nodes="//common/maininfo/*"/> <alinks>_1cpp_guid_</alinks> <klinks> GUID </klinks> </chminfo> <div class="contents topic" id="id1"> <p class="topic-title first"><a name="id1">Содержание</a></p> <ul class="simple"> <li><a class="reference" href="#id2" id="id3" name="id3">Методы</a><ul> <li><a class="reference" href="#fromstring" id="id4" name="id4">ИзСтроки / FromString</a></li> <li><a class="reference" href="#tostring" id="id5" name="id5">ВСтроку / ToString</a></li> <li><a class="reference" href="#isnil" id="id6" name="id6">Пустой / IsNil</a></li> <li><a class="reference" href="#setnil" id="id7" name="id7">УстПустой / SetNil</a></li> <li><a class="reference" href="#isequal" id="id8" name="id8">Равны / IsEqual</a></li> <li><a class="reference" href="#new" id="id9" name="id9">Новый / New</a></li> </ul> </li> </ul> </div> <p>Класс предназначен для работы с глобальным уникальным идентификатором (GUID). После создания объект содержит значение пустого идентификатора.</p> <div class="section" id="id2"> <h1><a name="id2">Методы</a></h1> <chminfo split="0" splitchild="1"> <insert nodes="//common/propsmethods/*"/> </chminfo> <div class="section" id="fromstring"> <h2><a name="fromstring">ИзСтроки / FromString</a></h2> <blockquote> <p><strong>Синтаксис:</strong> ИзСтроки(ИдентификаторСтрокой)</p> <p><strong>Параметры:</strong></p> <blockquote> <ul class="simple"> <li>ИдентификаторСтрокой - тип: Строка. Строка для загрузки, должна быть в каноническом виде для представления идентификатора.</li> </ul> </blockquote> <p><strong>Описание:</strong> позволяет загрузить объект из строки.</p> </blockquote> </div> <div class="section" id="tostring"> <h2><a name="tostring">ВСтроку / ToString</a></h2> <blockquote> <p><strong>Синтаксис:</strong> ВСтроку()</p> <p><strong>Возвращает:</strong> тип: Строка. Cтроковое представление идентификатора в каноническом виде.</p> <p><strong>Описание:</strong> конвертирует содержимое объекта в строку.</p> </blockquote> </div> <div class="section" id="isnil"> <h2><a name="isnil">Пустой / IsNil</a></h2> <blockquote> <p><strong>Синтаксис:</strong> Пустой()</p> <p><strong>Возвращает:</strong> тип: Число. 1 - пустой, 0 - не пустой.</p> <p><strong>Описание:</strong> позволяет проверить содержимое объекта - пустой или нет.</p> </blockquote> </div> <div class="section" id="setnil"> <h2><a name="setnil">УстПустой / SetNil</a></h2> <blockquote> <p><strong>Синтаксис:</strong> УстПустой()</p> <p><strong>Описание:</strong> формирует пустой идентификатор в объекте.</p> </blockquote> </div> <div class="section" id="isequal"> <h2><a name="isequal">Равны / IsEqual</a></h2> <blockquote> <p><strong>Синтаксис:</strong> Равны(Идентификатор)</p> <p><strong>Параметры:</strong></p> <blockquote> <ul class="simple"> <li>Идентификатор - тип: Строка, <a class="reference" href="#guid">GUID</a>. Строка или объект для сравнения.</li> </ul> </blockquote> <p><strong>Возвращает:</strong> тип: Число. 1 - равны, 0 - не равны.</p> <p><strong>Описание:</strong> позволяет сравнить два идентификатора.</p> </blockquote> </div> <div class="section" id="new"> <h2><a name="new">Новый / New</a></h2> <blockquote> <p><strong>Синтаксис:</strong> Новый()</p> <p><strong>Описание:</strong> создает новый идентификатор в объекте.</p> </blockquote> </div> </div> </div> </body> </html>