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

  • Автор темы Автор темы archyarchy
  • Дата начала Дата начала
A

archyarchy

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

какие тут трудности то?
 
Вообще говоря, это совсем не относится к 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]

А как это дело автоматизировать - вариантов вагон и маленькая тележка. Успехов!
 
Я пока новичок в этом:( Укажите пожалуйста, или вкратце, или какую книгу прочитать что бы разобраться и выполнить эту задачу. Буду благодарен за любую помощь.
 
ОФФТОП:
Ищу за отдельную плату гуру-лотуса, который покажет/обьяснит как все это сделать :>
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab