|
|
|
XML вопрос
|
|||
|---|---|---|---|
|
#18+
Привет всем! Имеется следующая проблема: Есть исходный XML документ и XSL-преобразование. Само преобразование в CSV-формат выполняется посредством следующего js-скрипта: var oArgs = WScript.Arguments; if (oArgs.length == 0) { WScript.Echo ("Правильный запуск: cscript XSL2CSV.js xml xslt csv"); WScript.Quit(); } xmlFileName = oArgs(0) + ".xml"; xslFileName = oArgs(1) + ".xsl"; csvFileName = oArgs(2) + ".csv"; var xml = new ActiveXObject("MSXML2.DOMDOCUMENT.4.0"); xml.validateOnParse = false; xml.async = false; xml.load(xmlFileName); var xsl = new ActiveXObject("MSXML2.DOMDOCUMENT.4.0"); xsl.async = false; xsl.load(xslFileName); var fso = new ActiveXObject("Scripting.FileSystemObject"); var MyFile = fso.CreateTextFile(csvFileName, true); try { MyFile.Write(xml.transformNode(xsl)); } catch(err) { WScript.Echo ("Transformation Error : " + err.number + "*" + err.description); } MyFile.Close(); Всё нормально преобразуется для файла размером ~16М. Однако для файла с содержимом той же структуры, но уже размером ~27Мб, преобразование не выполняется. Как исправить эту проблему?;) Заоанее спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2006, 18:43 |
|
||
|
XML вопрос
|
|||
|---|---|---|---|
|
#18+
Ух ты! и это работает?;%) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2006, 13:34 |
|
||
|
XML вопрос
|
|||
|---|---|---|---|
|
#18+
Для XML файла, размером ~250Мб выдается ошибка с кодом: -2146828281 и пояснением "недостаточно памяти" Как с этим бороться? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2006, 13:58 |
|
||
|
XML вопрос
|
|||
|---|---|---|---|
|
#18+
попробуй себе WorkingSet расширить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2006, 15:07 |
|
||
|
XML вопрос
|
|||
|---|---|---|---|
|
#18+
Спасибо! а как это сделать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2006, 18:31 |
|
||
|
XML вопрос
|
|||
|---|---|---|---|
|
#18+
Как этим пользоваться? Как мне совместить использование моего командного файла с кодом на C++? Расскажи, плиз!;) Никогда не поверю, что никто не работал с XML-документами большого размера (неск. сотен МБайт, а ведь бывает и гораздо больше!) %) Как вы выходили из таких ситуаций? Кстати, программа XMLSpy5EE не способна даже открыть такой большой XML-документ, выдавая уже знакомое и порядком надоевшее "Out of memory"! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2006, 11:31 |
|
||
|
XML вопрос
|
|||
|---|---|---|---|
|
#18+
я не работал. Можешь, конечно, не верить :) matheuxКак этим пользоваться? Как мне совместить использование моего командного файла с кодом на C++? Расскажи, плиз!;)Про МС выжил сси плюсплюс что-нибудь слышал? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2006, 11:35 |
|
||
|
XML вопрос
|
|||
|---|---|---|---|
|
#18+
тогда либо ищи готовое решение, либо заказывай у кого-нить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2006, 12:39 |
|
||
|
XML вопрос
|
|||
|---|---|---|---|
|
#18+
matheuxне работал с XML-документами большого размера (неск. сотен МБайтгде ты такие хмлники берёшь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2006, 12:41 |
|
||
|
XML вопрос
|
|||
|---|---|---|---|
|
#18+
эх ты, выгружай сразу в цсв ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2006, 15:04 |
|
||
|
|

start [/forum/topic.php?fid=14&msg=34115048&tid=1334579]: |
0ms |
get settings: |
8ms |
get forum list: |
17ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
175ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
| others: | 242ms |
| total: | 512ms |

| 0 / 0 |
