You are looking at the HTML representation of the XML format.
HTML is good for debugging, but is unsuitable for application use.
Specify the format parameter to change the output format.
To see the non HTML representation of the XML format, set format=xml.
See the complete documentation, or API help for more information.
<?xml version="1.0"?>
<api>
  <query-continue>
    <allpages gapcontinue="SEARCH_TREE3.sql" />
  </query-continue>
  <query>
    <pages>
      <page pageid="409" ns="0" title="SEARCH TREE.sql">
        <revisions>
          <rev contentformat="text/x-wiki" contentmodel="wikitext" xml:space="preserve">/* Построение дерева категорий изделий для заданного типа автомобиля (TYP_ID) */

 SET @TYP_ID = 3822; /* ALFA ROMEO 145 (930) 1.4 i.e. [1994/07-1996/12] */
 SET @LNG_ID = 16; /* 1 - Немецкий язык; 16 - Русский язык */
 SET @STR_ID = NULL; /* Корень дерева */

/* Последовательно устанавливая следующие значения STR_ID, можно получить ещё 4 уровня дерева: */

/* SET @STR_ID = 10001; /* Легковые автомобили */

/* SET @STR_ID = 10102; /* Двигатель */

/* SET @STR_ID = 10615; /* Кривошатунный механизм */

/* SET @STR_ID = 10620; /* Поршень */


/* Вывод списка подкатегорий для выбранной категории с номером @STR_ID,*/

/* содержащие изделия для заданного типа автомобиля (TYP_ID) */

/*	STR_ID - Номер категории */

/*	STR_DES_TEXT - Название категории */

/*	DESCENDANTS - Есть ли у этой категории подкатегории: 1 - Есть, 0 - Нет */

SELECT
	STR_ID,
	TEX_TEXT AS STR_DES_TEXT,
	IF(
		EXISTS(
			SELECT
				*
			FROM
	        	SEARCH_TREE AS SEARCH_TREE2
			WHERE
				SEARCH_TREE2.STR_ID_PARENT &lt;=&gt; SEARCH_TREE.STR_ID
			LIMIT
				1
		), 1, 0) AS DESCENDANTS
FROM
	           SEARCH_TREE
	INNER JOIN DESIGNATIONS ON DES_ID = STR_DES_ID
	INNER JOIN DES_TEXTS ON TEX_ID = DES_TEX_ID
WHERE
	STR_ID_PARENT &lt;=&gt; @STR_ID AND
	DES_LNG_ID = @LNG_ID AND
	EXISTS (
		SELECT
			*
		FROM
			           LINK_GA_STR
			INNER JOIN LINK_LA_TYP ON LAT_TYP_ID = @TYP_ID AND
			                          LAT_GA_ID = LGS_GA_ID
			INNER JOIN LINK_ART ON LA_ID = LAT_LA_ID
		WHERE
			LGS_STR_ID = STR_ID
		LIMIT
			1
	)
;

* Назад к оглавлению: [[Документация_по_запросам_и_структуре_Текдок_-_версия_2]]

* Подробнее о ценах ПО Ирбис на базе текдок от нашей компании: http://www.mstarproject.com/?action=tecdoc_mysql_site</rev>
        </revisions>
      </page>
      <page pageid="410" ns="0" title="SEARCH TREE2.sql">
        <revisions>
          <rev contentformat="text/x-wiki" contentmodel="wikitext" xml:space="preserve">/* Вывод списка неоригинальных изделий для заданного типа автомобиля (TYP_ID) и категории (STR_ID) */

/* Обычно выполняется, когда предыдущий запрос ничего не выдал, т.е. выбранная ветка категорий */

/* не содержит подкатегорий, однако может выполняться и на любом уровне дерева - при этом будут выданы */

/* изделия для выбранного автомобиля из всех подкатегорий любого уровня вложенности от выбранной категории. */

 SET @TYP_ID = 3822; /* ALFA ROMEO 145 (930) 1.4 i.e. [1994/07-1996/12] */
 SET @STR_ID = 10630; /* Поршень в сборе; Можете использовать NULL для вывода ВСЕХ запчастей к автомобилю */

 SELECT	LA_ART_ID
 FROM           LINK_GA_STR
 INNER JOIN LINK_LA_TYP ON LAT_TYP_ID = @TYP_ID AND	                          LAT_GA_ID = LGS_GA_ID
 INNER JOIN LINK_ART ON LA_ID = LAT_LA_ID
 WHERE 	LGS_STR_ID &lt;=&gt; @STR_ID
 ORDER BY LA_ART_ID
 LIMIT	100;


* Назад к оглавлению: [[Документация_по_запросам_и_структуре_Текдок_-_версия_2]]

* Подробнее о ценах ПО Ирбис на базе текдок от нашей компании: http://www.mstarproject.com/?action=tecdoc_mysql_site</rev>
        </revisions>
      </page>
    </pages>
  </query>
</api>