powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / XML вопрос
15 сообщений из 15, страница 1 из 1
XML вопрос
    #34105137
matheux
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет всем!
Имеется следующая проблема:

Есть исходный 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Мб, преобразование не выполняется.

Как исправить эту проблему?;)

Заоанее спасибо!
...
Рейтинг: 0 / 0
XML вопрос
    #34108736
maXmo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
XML вопрос
    #34108995
matheux
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ух ты!
и это работает?;%)
...
Рейтинг: 0 / 0
XML вопрос
    #34109080
matheux
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Для XML файла, размером ~250Мб выдается ошибка с кодом:

-2146828281

и пояснением

"недостаточно памяти"

Как с этим бороться?
...
Рейтинг: 0 / 0
XML вопрос
    #34109310
maXmo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
попробуй себе WorkingSet расширить
...
Рейтинг: 0 / 0
XML вопрос
    #34110142
matheux
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо!
а как это сделать?
...
Рейтинг: 0 / 0
XML вопрос
    #34111734
maXmo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
XML вопрос
    #34115048
matheux
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как этим пользоваться? Как мне совместить использование моего командного файла с кодом на C++? Расскажи, плиз!;)

Никогда не поверю, что никто не работал с XML-документами большого размера (неск. сотен МБайт, а ведь бывает и гораздо больше!) %) Как вы выходили из таких ситуаций?

Кстати, программа XMLSpy5EE не способна даже открыть такой большой XML-документ, выдавая уже знакомое и порядком надоевшее "Out of memory"!
...
Рейтинг: 0 / 0
XML вопрос
    #34115071
maXmo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я не работал. Можешь, конечно, не верить :)
matheuxКак этим пользоваться? Как мне совместить использование моего командного файла с кодом на C++? Расскажи, плиз!;)Про МС выжил сси плюсплюс что-нибудь слышал?
...
Рейтинг: 0 / 0
XML вопрос
    #34115409
matheux
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
не издевайся;)
...
Рейтинг: 0 / 0
XML вопрос
    #34115461
maXmo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тогда либо ищи готовое решение, либо заказывай у кого-нить.
...
Рейтинг: 0 / 0
XML вопрос
    #34115468
maXmo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
matheuxне работал с XML-документами большого размера (неск. сотен МБайтгде ты такие хмлники берёшь?
...
Рейтинг: 0 / 0
XML вопрос
    #34115541
matheux
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
выгружаются из БД:)
...
Рейтинг: 0 / 0
XML вопрос
    #34116391
maXmo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
эх ты, выгружай сразу в цсв
...
Рейтинг: 0 / 0
XML вопрос
    #34116520
matheux
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Слушай, если б это было возможно, я бы так и делал, разумеется. Те, кто выгружают, делают это в xml-формате. Этот формат предопределен и невластен определять какой-либо другой.
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / XML вопрос
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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