Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Макрос вывода в XML со вложенностью и условиями
 
Спасибо большое)
Макрос вывода в XML со вложенностью и условиями
 
Помогите с кодом куда и как этот xPath вставить ?  
Макрос вывода в XML со вложенностью и условиями
 
Помогите пожалуйста найти ошибку в макросе
Экспорт таблицы в XML, повторяющиеся родительские элементы должны объединятся в один, который содержит дочерние элементы. Уровни у элементов могут отсутствовать,  (в таблице это "-" ) в xml пропущенные уровни исключаются.
На втором уровне элементов XML файла проблема, если встречаются повторяющиеся элементы они не объединяются в один, а отрабатывает только первый
В таблице это, например, во второй колонке "КАСКО" "ОСАГО" "Займ"

xml файл получается (часть кода)
Код
<sector id="Страхование" name="Страхование">
<product id="ОСАГО" name="ОСАГО">
<problem id="Навязывание дополнительных услуг" name="Навязывание дополнительных услуг"/>
</product>

<problem id="Отказ в заключении договора" name="Отказ в заключении договора"/>
<problem id="Отказ в выплате страхового возмещения" name="Отказ в выплате страхового возмещения"/>
<problem id="Нарушение сроков выплаты" name="Нарушение сроков выплаты"/>
<problem id="Неверное применение КБМ" name="Неверное применение КБМ"/>
<problem id="Отказ в приеме/выдаче документов" name="Отказ в приеме/выдаче документов"/>
<problem id="Несогласие с размером страхового возмещения" name="Несогласие с размером страхового возмещения"/>
<problem id="Удаленность пунктов" name="Удаленность пунктов"/>
<problem id="Прочее" name="Прочее"/>

<product id="КАСКО" name="КАСКО">
<problem id="Нарушение сроков и порядка выплаты" name="Нарушение сроков и порядка выплаты"/>
</product>

<problem id="Отказ в выплате страхового возмещения" name="Отказ в выплате страхового возмещения"/>
<problem id="Несогласие с качеством и сроками ремонта" name="Несогласие с качеством и сроками ремонта"/>
<problem id="Несогласие с размером страхового возмещения" name="Несогласие с размером страхового возмещения"/>
<problem id="Несогласие с размером страховой премии" name="Несогласие с размером страховой премии"/>
<problem id="Прочее" name="Прочее"/>

<product id="Страхование жизни" name="Страхование жизни"/>
<product id="Страхование от несчастных случаев" name="Страхование от несчастных случаев"/>
<product id="Страхование профессиональной ответственности" name="Страхование профессиональной ответственности"/>
<product id="Добровольное медицинское страхование" name="Добровольное медицинское страхование"/>
<product id="Другие продукты" name="Другие продукты"/>
<product id="Банкротство" name="Банкротство"/>
<product id="Прочее" name="Прочее"/>

</sector>
а требуется
Код
<sector id="Страхование" name="Страхование">
<product id="ОСАГО" name="ОСАГО">
<problem id="Навязывание дополнительных услуг" name="Навязывание дополнительных услуг"/>
<problem id="Отказ в заключении договора" name="Отказ в заключении договора"/>
<problem id="Отказ в выплате страхового возмещения" name="Отказ в выплате страхового возмещения"/>
<problem id="Нарушение сроков выплаты" name="Нарушение сроков выплаты"/>
<problem id="Неверное применение КБМ" name="Неверное применение КБМ"/>
<problem id="Отказ в приеме/выдаче документов" name="Отказ в приеме/выдаче документов"/>
<problem id="Несогласие с размером страхового возмещения" name="Несогласие с размером страхового возмещения"/>
<problem id="Удаленность пунктов" name="Удаленность пунктов"/>
<problem id="Прочее" name="Прочее"/>
</product>

<product id="КАСКО" name="КАСКО">
<problem id="Нарушение сроков и порядка выплаты" name="Нарушение сроков и порядка выплаты"/>
<problem id="Отказ в выплате страхового возмещения" name="Отказ в выплате страхового возмещения"/>
<problem id="Несогласие с качеством и сроками ремонта" name="Несогласие с качеством и сроками ремонта"/>
<problem id="Несогласие с размером страхового возмещения" name="Несогласие с размером страхового возмещения"/>
<problem id="Несогласие с размером страховой премии" name="Несогласие с размером страховой премии"/>
<problem id="Прочее" name="Прочее"/>
</product>


<product id="Страхование жизни" name="Страхование жизни"/>
<product id="Страхование от несчастных случаев" name="Страхование от несчастных случаев"/>
<product id="Страхование профессиональной ответственности" name="Страхование профессиональной ответственности"/>
<product id="Добровольное медицинское страхование" name="Добровольное медицинское страхование"/>
<product id="Другие продукты" name="Другие продукты"/>
<product id="Банкротство" name="Банкротство"/>
<product id="Прочее" name="Прочее"/>

</sector
Макрос вывода в XML со вложенностью
 
Спасибо большое буду разбираться!)
Макрос вывода в XML со вложенностью
 
Я имею ввиду конечный Xml файл должен по структуре быть
Код
 <Томск> 
      <Центральная> 
         <Дом id="12" Квартира="434"/>
      </Центральная>
      <Ленина>
         <Дом id="13" Квартира="3"/>
         <Дом id="44" Квартира="23"/>
         <Дом id="25" Квартира="13"/>
      </Ленина> 
   </Томск> 
а не так
Код
 <Томск> 
      <Центральная> 
         <Дом id="12" Квартира="434"/>
      </Центральная>
      <Ленина>
         <Дом id="13" Квартира="3"/>
      </Ленина> 
      <Ленина>
         <Дом id="44" Квартира="23"/>
      </Ленина> 
      <Ленина>
         <Дом id="25" Квартира="13"/>
      </Ленина> 
   </Томск>
Макрос вывода в XML со вложенностью
 
Помогите пожалуйста сделать макрос вывода из экселя в xml
Вопрос в том чтобы элементы с одинаковым родительским элементом объединялись -  элемент "Томск" в нем 2 элемента, элемент "Ленина" в нем 3 шт:  
Код
<?xml version="1.0" encoding="UTF-8"?>
<Города xmlns:xs="type">
   <Томск> 
      <Центральная> 
         <Дом id="12" Квартира="434"/>
      </Центральная>
      <Ленина>
         <Дом id="13" Квартира="3"/>
         <Дом id="44" Квартира="23"/>
         <Дом id="25" Квартира="13"/>
      </Ленина> 
   </Томск>    
   <Абакан>
      <Пушкина>
         <Дом id="56" Квартира="23"/>
      <Пушкина>
   </Абакан>   
   <Красноярск>
      <Гоголя>
         <Дом id="14" Квартира="56"/>
      </Гоголя>
      <Партизанов> 
         <Дом id="23" Квартира="18"/>
      </Партизанов> 
      <Чехова>
         <Дом id="74" Квартира="65"/>
      </Чехова>
   </Красноярск>
</Города>
Добавление атрибута в корневой элемент XML в макросе
 
Спасибо)
Добавление атрибута в корневой элемент XML в макросе
 
Подскажите как добавить атрибут в корневой элемент XML вида
Код
xmlns:xs='type'
   Как это в макросе должно выглядеть? для дочерних элементов добавляется без проблем
Страницы: 1
Наверх