Полезная информация

Пользователи не любят читать документацию. Станьте оригинальным, будьте не как все. Ознакомьтесь с нашей базой знаний.

№111-01-2011 17:12:05

eug888
Участник
 
Группа: Members
Зарегистрирован: 11-01-2011
Сообщений: 5
UA: Firefox 3.5

Проблема с загрузкой шаблона в расширении

Добрый день.

Я новичок. Пробую написать небольшое расширение для FF. Делаю с помощью примера, которым насыщен интернет.

Есть такой код xul:

Выделить код

Код:

<tree rows="5" hidecolumnpicker="true" >
  <treecols>
      <treecol id="firstname" label="1 min-width="30" flex="2"/>
      <treecol id="lastname1" label="3" min-width="30" flex="5"/>
  </treecols>
  <treechildren id="888" datasources="http://............xml" ref="*" querytype="xml" flags="dont-build-content">
    
    <template>
     <query expr="person"/>
     <action>
     
      <treeitem uri="?">
        <treerow>
            <treecell src="?images" label=" ?name"/>
            <treecell label="?gender"/>
         </treerow>
       </treeitem>
    
    </action>
    </template>
  </treechildren>
 </tree>

И удаленный XML файл:

Выделить код

Код:

<?xml version="1.0" encoding="windows-1251"?>
<people>
  <person images="http.............gif" name="AAA" gender="male"/>
  <person images="http.............gif" name="BBB" gender="female"/>
  <person images="http.............gif" name="CCC" gender="male"/>
  <person images="http.............gif" name="DDD" gender="male"/>
  <person images="http.............gif" name="EEE" gender="female"/>
</people>

Все это работает, но вот в чем странность - При выводе шаблона получается не 5 строк, а 10.  Т.е. первые пять имен повторяются еще раз. Кто-нибудь может подсказать, как это исправить?


Похоже, что удаленный XML файл вызывается несколько раз и несколько же раз записывается в БД как дополнение к предыдущему контенту. Как сделать, чтобы БД полностью обновлялась?

Отредактировано eug888 (17-01-2011 14:29:18)

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]