кто подскажет где взять или как написать парсер Xml на Lotusscripte

deeeman

Well-known member
04.12.2007
383
0
#1
кто подскажет где взять или как написать парсер XML на lotusScripte или VB

нужно распазнать структуру базы .nsf
кто с этим работал?


только чтоб проблем с кодировкой не было...
 

deeeman

Well-known member
04.12.2007
383
0
#3
парсер стандартный вообще что делает?
он вытаскивает в txtx все?

задача такая:

по исходному xml (получено из .nsf) выбрать ввсе что связана например с формами (субформы, встроенные вьюхи поля кнопки таблицы на форме....)

т е разобрать по составу
 
S

Sandr

#4
Разобрать и что сделать? Вы бы сразу так и сказали, а то пойми, что Вам надо...
А вообще, такое самому не сложно написать...
 

deeeman

Well-known member
04.12.2007
383
0
#5
есть что нибудь наработанное?
или подскажите как реализовать?
 
S

Sandr

#6
Вы все же не сказали, что вы хотите делать с результатом... Одно дело, если вам это просто нужно вытащить в отдельный XML, совсем другое, если вы хотите эти элементы в базу впихнуть...
 

deeeman

Well-known member
04.12.2007
383
0
#7
по исходному xml (получено из .nsf) выбрать ввсе что связана например с формами (субформы, встроенные вьюхи поля кнопки таблицы на форме....)

и по этим данным создать аналогичную .nsf базу но возможно упрощенную
и к тому же создать модель Ration Rose
 

deeeman

Well-known member
04.12.2007
383
0
#8
начал работать с domParser и SaxParser

беру из хелпа пример для domParser

запускаю, ругается что у domParser нет метода process
проверяю, действительно нет (domParser жму точку а там в списке методов нет process)

ошибка такая:
4602: DOM parser operation failed

ладно, пробую SaxParser

то же самое
ошибка:
FatalError - An exception occurred! Type:XMLPlatformException, Message:Could not open file: xmlschemas\domino_6_5_4.dtd

Может что не так в путях?
хотя этот файл там есть
 

Akupaka

А че я?.. О.о
04.10.2007
3 360
1
#9
тут ошибка может быть связана с тем, что в XML прописана схема xmlschemas\domino_6_5_4.dtd, а у Вас такой нету! скорее всего клиент другой версии (ниже)...