Войти

Показать полную графическую версию : [решено] Вырезать и вставить строку из одного xml в другой


inzar92
06-10-2019, 20:17
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
inzar92,

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

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

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

Iska
07-10-2019, 22:47
inzar92, работа с xml, как с простой строкой, чревато непредсказуемыми последствиями. Таково моё мнение.




© OSzone.net 2001-2012