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

Тема в разделе "Lotus - Программирование", создана пользователем deeeman, 13 дек 2007.

  1. deeeman

    deeeman Well-Known Member

    Регистрация:
    4 дек 2007
    Сообщения:
    382
    Симпатии:
    0
    кто подскажет где взять или как написать парсер XML на lotusScripte или VB

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


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

    Sandr Гость

    F1 + NotesDXLImporter class
     
  3. deeeman

    deeeman Well-Known Member

    Регистрация:
    4 дек 2007
    Сообщения:
    382
    Симпатии:
    0
    парсер стандартный вообще что делает?
    он вытаскивает в txtx все?

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

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

    т е разобрать по составу
     
  4. Sandr

    Sandr Гость

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

    deeeman Well-Known Member

    Регистрация:
    4 дек 2007
    Сообщения:
    382
    Симпатии:
    0
    есть что нибудь наработанное?
    или подскажите как реализовать?
     
  6. Sandr

    Sandr Гость

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

    deeeman Well-Known Member

    Регистрация:
    4 дек 2007
    Сообщения:
    382
    Симпатии:
    0
    по исходному xml (получено из .nsf) выбрать ввсе что связана например с формами (субформы, встроенные вьюхи поля кнопки таблицы на форме....)

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

    deeeman Well-Known Member

    Регистрация:
    4 дек 2007
    Сообщения:
    382
    Симпатии:
    0
    начал работать с 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

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

    Akupaka А че я?.. О.о

    Регистрация:
    4 окт 2007
    Сообщения:
    3.373
    Симпатии:
    2
    тут ошибка может быть связана с тем, что в XML прописана схема xmlschemas\domino_6_5_4.dtd, а у Вас такой нету! скорее всего клиент другой версии (ниже)...
     
Загрузка...

Поделиться этой страницей