• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

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

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

archyarchy

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

ToxaRat

Чёрный маг
Green Team
06.11.2007
3 332
42
BIT
0
1) XML import
2) -1%
3) XML Export

какие тут трудности то?
 
Y

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]

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

archyarchy

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

archyarchy

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

Обучение наступательной кибербезопасности в игровой форме. Начать игру!