|
|
|
создать xml файл
|
|||
|---|---|---|---|
|
#18+
Для закачки в программу мне нужно создать xml файл следующей структуры: <?xml version="1.0" encoding="windows-1251" ?> - <EGRUL_FOND VER="1.0"> - <UL_FOND IDDOK="1" OGRN="1062540001061" DTSTART="27.01.2006" DTEND="29.12.2008" REGNUM="035008036890"> <ORGAN KOD="035008" NAME="Наименование района" /> </UL_FOND> </EGRUL_FOND> Из xls таблицы. Для этого был создан макрос: Sub xls_xml() Set xpar = CreateObject("Msxml2.DOMDocument") xpar.appendChild (xpar.createProcessingInstruction("xml", "version='1.0' encoding='windows-1251'")) Set rootnode = xpar.appendChild(xpar.createElement("EGRUL_FO")) rootnode.Text = "VER=""1.0""" s = " IDDOK=""1"" OGRN=" & Worksheets(1).Cells(2, 1) & " DTSTART=" & Worksheets(1).Cells(2, 11) & " REGNUM=" & Worksheets(1).Cells(2, 10) Set subnode = rootnode.appendChild(xpar.createElement("UL_FOND")) subnode.Text = s Set subnode2 = subnode.appendChild(xpar.createElement("ORGAN")) subnode2.Text = " KOD=""035008"" NAME=""Наименование района""" xpar.Save ("d:\RUP_035_25059_081230_29.XML") End Sub который формирует файл: <?xml version="1.0" encoding="windows-1251" ?> - <EGRUL_FO> VER="1.0" - <UL_FOND> IDDOK="1" OGRN=2539 DTSTART= REGNUM= <ORGAN>KOD="035008" NAME="Наименование района"</ORGAN> </UL_FOND> </EGRUL_FO> Структура этого файла отличается от той структуры которая требуется (н-р после имени узла UL_FOND у меня ставится ">" , а у исходного файла пробел, наверное вследствии этого файл не принимается в программу. Не подскажет ли кто-нибудь как надо составить программу чтобы получить требуемую структуру файла ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2009, 09:19 |
|
||
|
создать xml файл
|
|||
|---|---|---|---|
|
#18+
У тебя используются XML-атрибуты. Для их создания необходимо действовать немного иначе, например так: Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2009, 13:54 |
|
||
|
|

start [/forum/topic.php?fid=60&gotonew=1&tid=2161427]: |
0ms |
get settings: |
11ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
89ms |
get topic data: |
13ms |
get first new msg: |
8ms |
get forum data: |
3ms |
get page messages: |
58ms |
get tp. blocked users: |
2ms |
| others: | 237ms |
| total: | 449ms |

| 0 / 0 |
