Получение Данных Из Xml

Тема в разделе "Lotus - Программирование", создана пользователем archyarchy, 8 янв 2012.

  1. archyarchy

    archyarchy Гость

    Друзья! Нужна помощь и всякие мысли на тему разработки приложения. Ситуация:
    Имеется SQL база в которые два столбца ID(id клиента) и Value(сумма денег). Из базы мы получаем XML файл в котором надо импортировать себе, как-то из значения value отнять 1%, сохранить значения и отправить обратно в xml. Есть у кого какие мысли?
     
  2. ToxaRat

    ToxaRat Чёрный маг
    Lotus team

    Регистрация:
    6 ноя 2007
    Сообщения:
    3.047
    Симпатии:
    18
    1) XML import
    2) -1%
    3) XML Export

    какие тут трудности то?
     
  3. Yakov

    Yakov Гость

    Вообще говоря, это совсем не относится к Lotus.

    Эту задачу можно решить простым xsl-преобразованием.
    Допустим, приходит такой xml:
    <!--shcode--><pre><code class='xml'><data>
    <row><id>1</id><value>100</value></row>
    <row><id>2</id><value>200</value></row>
    </data>[/CODE]

    Если к этому файлу применить такое вот преобразование:
    <!--shcode--><pre><code class='xml'><?xml version="1.0" encoding="UTF-8"?>
    <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
    <xsl:template match="data">
    <data>
    <xsl:for-each select="row">
    <row>
    <id><xsl:value-of select="./id"/></id>
    <value><xsl:value-of select="number(./value) * 0.99"/></value>
    </row>
    </xsl:for-each>
    </data>
    </xsl:template>
    </xsl:stylesheet>[/CODE]

    то получим, что ожидалось:
    <!--shcode--><pre><code class='xml'><data>
    <row><id>1</id><value>99</value></row>
    <row><id>2</id><value>198</value></row>
    </data>[/CODE]

    А как это дело автоматизировать - вариантов вагон и маленькая тележка. Успехов!
     
  4. archyarchy

    archyarchy Гость

    Я пока новичок в этом:( Укажите пожалуйста, или вкратце, или какую книгу прочитать что бы разобраться и выполнить эту задачу. Буду благодарен за любую помощь.
     
  5. archyarchy

    archyarchy Гость

    ОФФТОП:
    Ищу за отдельную плату гуру-лотуса, который покажет/обьяснит как все это сделать :>
     
  6. Yakov

    Yakov Гость

    Вот здесь, к примеру, ToxaRat работу ищет...
     
  7. ToxaRat

    ToxaRat Чёрный маг
    Lotus team

    Регистрация:
    6 ноя 2007
    Сообщения:
    3.047
    Симпатии:
    18
    я готов но деньги вперёд :(
     
  8. archyarchy

    archyarchy Гость

    ок ;) я не могу отправлять лс, как можно выйти с вами на связь?
     
Загрузка...

Поделиться этой страницей