Гость
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / "|" to XML имея макет txt файла? / 4 сообщений из 4, страница 1 из 1
08.03.2013, 12:05
    #38178031
2king2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
"|" to XML имея макет txt файла?
Ребята помоги! Я слабоват в XML. Как можно конвертировать файл с разделителем вертикальная черта "|" в XML имея:
1) Макет файла
Код: xml
1.
2.
3.
4.
5.
FK|NUM_VER|FORMER(0)|FORM_VER(0)|NORM_DOC(0)|
FROM|KOD_TOFK|NAME_TOFK|TO
TO|BUDG_LEVEL(0)|KOD_UBP(0)|NAME_UBP(0)|KOD_TOFK(0)|NAME_TOFK(0)|FF
FF|GUID_FK(0)|NAME_BUD|DATE_FORM|DOL_ISP(0)|NAME_ISP(0)|TEL_ISP(0)|FFST(*)
FFST|GUID|GUID_PARENT(0)|KOD_TOFK_C|RAZDEL|СNAME(0)|NAME|DATE_BEGIN|DATE_END(0)|STATUS|DATE_CHANGE|


2) Пример файла
Код: xml
1.
2.
3.
4.
5.
6.
7.
FK|TXFF090925|АСФК|9.0||
FROM|9500|ИВАН ИВАНОВ|
TO|2|19001|ИНТЕРПРАЙС|||
FF|3B296774-F1EC-424F-B8A7-0CBE01BDDEF9|Бюджет|01.01.2009|Исполнитель|Сидоров С.М.|215-64-25|
FFST|6F9619FF-8B86-D011-B42D-00C04FC964FF||9500|0403|Исследование|Исследование букашек|01.01.2008||1|01.01.2008 15:00:00|
FFST|6F9619FF-8B86-D011-B42D-00C04FC964FA||9500|0404|Воспроизводство|Воспроизводство базы|01.01.2008||1|01.01.2008 15:00:00|
FFST|6F9619FF-8B86-D011-B42D-00C04FC964FB||9500|0405|Рыболовство|Рыбалка|01.01.2008||1|01.01.2008 15:00:00|
...
Рейтинг: 0 / 0
08.03.2013, 13:47
    #38178072
petalvik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
"|" to XML имея макет txt файла?
2king2,

Конвертировать с помощью чего - xslt?
Как должен выглядеть итоговый xml?
...
Рейтинг: 0 / 0
08.03.2013, 15:59
    #38178115
2king2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
"|" to XML имея макет txt файла?
petalvikКонвертировать с помощью чего - xslt?
Пытаюсь пока разобраться с XElement, XAttribute
XslTransform - пока ума не приложу как решить задачу с помощью его. Пытаюсь допросить гугл.
petalvikКак должен выглядеть итоговый xml?
На выходе должно что-то похожее, так чтобы можно десериализовать в POCO класс
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
<?xml version="1.0" encoding="utf-8"?>
<FILENAME>
  <FK>
    <NUM_VER>TXFF090925</NUM_VER>
    <FORMER>АСФК</FORMER>
    <FORM_VER>9.0</FORM_VER>
    <NORM_DOC/>
  </FK>
  <FROM>
    <KOD_TOFK>9500</KOD_TOFK>
    <NAME_TOFK>ИВАН ИВАНОВ</NAME_TOFK>
  </FROM>
  <TO>
    <BUDG_LEVEL>2</BUDG_LEVEL>
    <KOD_UBP>19001</KOD_UBP>
    <NAME_UBP>ИНТЕРПРАЙС</NAME_UBP>
    <KOD_TOFK/>
    <NAME_TOFK/>
  </TO>
  <FF>
    <GUID_FK>3B296774-F1EC-424F-B8A7-0CBE01BDDEF9</GUID_FK>
    <NAME_BUD>Бюджет</NAME_BUD>
    <DATE_FORM>01.01.2009</DATE_FORM>
    <DOL_ISP>Исполнитель</DOL_ISP>
    <NAME_ISP>Сидоров С.М.</NAME_ISP>
    <TEL_ISP>215-64-25</TEL_ISP>
  </FF>
  <FFST>
    <GUID>6F9619FF-8B86-D011-B42D-00C04FC964FF</GUID>
    <GUID_PARENT/>
    <KOD_TOFK_C>9500</KOD_TOFK_C>
    <RAZDEL>0403</RAZDEL>
    <СNAME>Исследование</СNAME>
    <NAME>Исследование букашек</NAME>
    <DATE_BEGIN>01.01.2008</DATE_BEGIN>
    <DATE_END/>
    <STATUS>1</STATUS>
    <DATE_CHANGE>01.01.2008 15:00:00</DATE_CHANGE>
  </FFST>
</FILENAME>
...
Рейтинг: 0 / 0
08.03.2013, 17:12
    #38178145
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
"|" to XML имея макет txt файла?
xsl здесь не нужно, здесь нужно xsd и эксель
13308373
...
Рейтинг: 0 / 0
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / "|" to XML имея макет txt файла? / 4 сообщений из 4, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]