Dxl. обработка аттрибутов сущьностей...

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

  1. Akupaka

    Akupaka А че я?.. О.о

    Регистрация:
    4 окт 2007
    Сообщения:
    3.373
    Симпатии:
    2
    Всем привет!

    я с работой с xml знаком плоховато, пока что :)
    возник вопрос, вот спрашиваю у знающих...

    в общем, есть dxl-файл, в котором описан объект таблицы в документе.
    у объекта задан аттрибут, а ему свое значение...
    пример:
    <table refwidth="3.5in">

    вопрос заключается в том, как можно оптимально быстро обработать dxl, чтобы аттрибута не стало :)
    <table refwidth="3.5in"> ---> <table>

    интересует метод, который был бы "роднее" для обработки xml, чтобы не парсить и не заменять текст вручную...

    спасибо заранее :)
     
  2. Omh

    Omh Lotus team
    Lotus team

    Регистрация:
    4 июл 2007
    Сообщения:
    2.210
    Симпатии:
    0
    Код (Text):
    Dim NodesList As NotesDOMNodeList
    Set NodesList = RootDoc.GetElementsByTagName("table")

    If NodesList.NumberOfEntries > 0 Then
    Dim Node As NotesDOMElementNode

    Dim i As Integer
    For i = 1 To NodesList.NumberOfEntries
    Set Node = NodesList.GetItem(i)
    If Not Node.IsNull Then Call Node.RemoveAttribut("refwidth")
    Next
    End If
    Ну в конце ещё Source.Serialize

    А всё это дело вызывается примерно так:
    On Event PostDOMParse From DOMParser_VAR_NAME Call SUB_NAME
     
  3. Akupaka

    Akupaka А че я?.. О.о

    Регистрация:
    4 окт 2007
    Сообщения:
    3.373
    Симпатии:
    2
    Для: Omh
    о! пасиб за пример :)

    думаю, что разберусь дальше куда это применить :)

    зы: мне тут советуют, что нужно было бы плюсик добавить :) исправляюсь ;) пасиб
     
Загрузка...
Похожие Темы - Dxl обработка аттрибутов
  1. Lia
    Ответов:
    15
    Просмотров:
    1.082
  2. ty3uk
    Ответов:
    16
    Просмотров:
    1.947
  3. susinmn
    Ответов:
    2
    Просмотров:
    1.128
  4. susinmn
    Ответов:
    2
    Просмотров:
    1.161
  5. Rosna
    Ответов:
    6
    Просмотров:
    2.099

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