@Djasar

Каким лучше способом найти мне значений в XML?

Помогите решить задачку... лучше конечно на C#, если это можно сделать через что то проще веллком.
1. Есть фаЙл 1.XML
2. Нужно все строки <Types>265 523 </Types> со значениями вывести в одну "256 523 309 312 итд".
3. Есть файл 2.txt или 2.csv где прописаны значения в столбик
319
316
310
265 и тд
4. Получившийся результат сравнить с п.2 (получить результат тех значений, которые есть в 2.txt, но нет в строках <Types>265 523 </Types> полученным в п.2)
5. Вывести в любой файл (txt или csv), такую информация типа
LLT_25_MV_ts_000 = 319 316

Код XML приложил
<?xml version="1.0" encoding="UTF-8"?>
<CollecFile xmlns=>
    <fileHeader>
        <fileSender/>
        <Collec beginTime="2021-02-13"/>
    </fileHeader>
    <Data>
        <managedElement userLabel="LLT_25_MV_ts_000"/>
        <Info InfoId="554">
            <granPeriod lacation="LT9" endTime="2021-02-13"/>
            <repPeriod lacation="LT9"/>
            <Types>265 523 </Types>
            <Value Lds="LLT_25_MV_ts_000">
                <Results>10 20 </Results>
            </Value>
        </Info>
        <Info InfoId="297">
            <granPeriod lacation="LT9" endTime="2021-02-13"/>
            <repPeriod lacation="LT9"/>
            <Types>309 312 </Types>
            <Value Lds="LLT_25_MV_ts_000">
                <Results>0 0 </Results>
        </Info>
        <Info InfoId="312">
            <granPeriod lacation="LT9" endTime="2021-02-13"/>
            <repPeriod lacation="LT9"/>
            <Types>308 309 312 317 312 310 </Types>
            <Value Lds="LLT_25_MV_ts_000">
                <Results>10 20 30 40 50 60 </Results>
            </Value>
            <Value Lds="LLT_25_MV_ts_000">
                <Results>10 20 30 40 50 60 </Results>
            </Value>
        </Info>
        </Data>
    <fileFooter>
        <Collec endTime="2021-02-13"/>
    </fileFooter>
</CollecFile>
  • Вопрос задан
  • 67 просмотров
Решения вопроса 1
@d-stream
Готовые решения - не подаю, но...
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы