Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] Вырезать и вставить строку из одного xml в другой (http://forum.oszone.net/showthread.php?t=342450)

inzar92 06-10-2019 20:17 2890985

Вырезать и вставить строку из одного xml в другой
 
1-ый xml файл. пример

Код:

<?xml version="1.0" encoding="UTF-8"?>
<ns:Documents Version="1.0"
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
>
  <ns:Owner>
    <ns:F_ID>0</ns:F_ID>
  </ns:Owner>
  <ns:Document>
    <ns:Query>
      <qp:Parameters>
        <qp:Parameter>
          <qp:Name>ФОРМА2</qp:Name>
          <qp:Value>FB-000002012182195</qp:Value>
        </qp:Parameter>
      </qp:Parameters>
    </ns:Query>
  </ns:Document>
</ns:Documents>

в другом файле будет список. пример
Код:

FB-000002012182321
FB-000002012182123

Нужно вырезать первую строку из 2-го xml и вставить в 1-й xml между <qp:Value> </qp:Value>
с помощью CMD/BAT

Iska 06-10-2019 23:47 2890997

inzar92,

1. В xml-файлах нет понятия «строка».
2. Второй файл — не xml.
3. Задача не для пакетных файлов.

Упакуйте оба файла в архив, каковой приложите к сообщению.

inzar92 07-10-2019 22:11 2891142

да вы правы.
Решил вопрос с помощью powershell.
Вот тут решение такого же вопроса http://www.cyberforum.ru/powershell/thread1125725.html

Iska 07-10-2019 22:47 2891154

inzar92, работа с xml, как с простой строкой, чревато непредсказуемыми последствиями. Таково моё мнение.


Время: 21:05.

Время: 21:05.
© OSzone.net 2001-