Форум программистов, компьютерный форум, киберфорум
HCL Notes: Программирование
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.84/132: Рейтинг темы: голосов - 132, средняя оценка - 4.84
mysykomzotyz

экспорт из Xml

09.09.2007, 15:03. Показов 24276. Ответов 13
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Совсем запуталась в dxl и xml. Есть файл в формате xml, мне его надо засунуть в Лотус. Пробовала через dxlImporter но результат нулевой, помогите пжалуйста!
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
09.09.2007, 15:03
Ответы с готовыми решениями:

Экспорт выделенных документов в Xml
Помогите, я новичек в Lotuse. Нужно сделать следующее: В базе данных выделяю галочками нужные документы для экспорта. Создаю кнопку и...

Экспорт & импорт в нужном Xml формате
В общем самые разнообразные доки нужно экспортнуть в весьма специфический XML со своими правилами и разметко. И вот тут меня начинает...

Экспорт БД в xml
Структура xml-файла: <?xml version="1.0" encoding="utf-8"?> <DOCTORS> <DOCTOR> <surname>Никитина</surname> ...

13
0 / 0 / 0
Регистрация: 27.02.2007
Сообщений: 154
09.09.2007, 15:14
Для: NicyGonzalez
а код как пробовали мона??
0
0 / 0 / 0
Регистрация: 29.07.2007
Сообщений: 383
09.09.2007, 18:08
Еще можно использовать NotesDOMParser. Смотря что Вы с этми данными собираетесь потом делать.
0
mysykomzotyz
10.09.2007, 10:40
Цитата Сообщение от Ronchik
Для: NicyGonzalez
а код как пробовали мона??
Код из хелпа пробовала (пример к NotesDXLImporter) который должен содержимое xml файла положить в новую БД.



Цитата Сообщение от D!m@n
Еще можно использовать NotesDOMParser. Смотря что Вы с этми данными собираетесь потом делать.
Дело в том, что мне надо кучу данных из xml файлов засунуть в бд лотус, а другие данные из бд лотуса засунуть в xml. Это нужно для интеграции данных из лотуса и другой системы.
0 / 0 / 0
Регистрация: 29.07.2007
Сообщений: 383
10.09.2007, 10:53
Цитата Сообщение от NicyGonzalez
Код из хелпа пробовала (пример к NotesDXLImporter) который должен содержимое xml файла положить в новую БД.
Вы уж тогда и пример импортируемой xml-ки приведите
а также какую ошибку выдает и т.п.
0
0 / 0 / 0
Регистрация: 27.02.2007
Сообщений: 154
10.09.2007, 11:06
<!--QuoteBegin-NicyGonzalez+11:09:2007, 09:27 -->
<span class="vbquote">(NicyGonzalez @ 11:09:2007, 09:27 )</span><!--QuoteEBegin-->содержимое xml файла
[snapback]77764" rel="nofollow" target="_blank[/snapback]?[/quote]
попоробуйте вставить не в саму базу а в документ в поле типа RichText
0
mysykomzotyz
10.09.2007, 11:19
Вот тут файлик с примером того что надо импортировать в лотус.
Это документ, в полях которого содержатся какие-то данные. Как бы их так лучше положить в лотус, чтобы потом можно было данные из полей xml файла положить в поля лотусового докумета. Во как

файл не отправляется (((
0 / 0 / 0
Регистрация: 29.07.2007
Сообщений: 383
10.09.2007, 11:56
Цитата Сообщение от NicyGonzalez
Вот тут файлик с примером того что надо импортировать в лотус.
Это документ, в полях которого содержатся какие-то данные. Как бы их так лучше положить в лотус, чтобы потом можно было данные из полей xml файла положить в поля лотусового докумета. Во как

файл не отправляется (((
Можно и просто цитату из файла привести... Первые строчек 20...
p.s. Что говорит NotesDXLImporter.Log? Это же самое главное ;)
0
mysykomzotyz
10.09.2007, 12:02
<?xml version="1.0" encoding="utf-8" ?>
- <ns1:mt_R3_1C_Message xmlns:ns1="http://com.pl/xi/moek">
- <Header>
<MessageNo>20070903-093619-489</MessageNo>
<LogFile>mtR31C_20070903-093619-489_NSI.csv</LogFile>
</Header>
- <Data>
- <Спр.Номенклатура DT="20070903094448" FT="NSI">
<ID>000000000070006481</ID>
<ПометкаУдаления>Ложь</ПометкаУдаления>
<Наименование>М-100-ДИ-1161-11-МП1-t10-050-1МПа-25-42</Наименование>
<Родитель>100101000</Родитель>
<НаименованиеПолное>Датчик давления Метран-100-ДИ-1161-11-МП1-t10-050-1МПа-25-42-М20-С с ГП</НаименованиеПолное>
<БазоваяЕдиницаИзмерения>PCE</БазоваяЕдиницаИзмерения>
<Услуга>Ложь</Услуга>
<ЕдиницаХраненияОстатков>000000000070006 481PCE</ЕдиницаХраненияОстатков>
<ЕдиницаДляОтчетов>000000000070006481PCE </ЕдиницаДляОтчетов>
<ВестиУчетПоСериям>100101000</ВестиУчетПоСериям>
<СтавкаНДС>18</СтавкаНДС>
<Комментарий>20070831;KOLESNIKOVA;200708 31;KOLESNIKOVA</Комментарий>
- </Data>

Ну вот как-то так. А когда запускаю на этот файл агент NotesDXLImporter говорит что этот агент должен выполняся в окне представления, хотя оттуда я его и запускаю
0 / 0 / 1
Регистрация: 30.06.2007
Сообщений: 2,153
10.09.2007, 12:05
Это дело нужно зачитать через NotesDOMParser.
NotesDXLImporter тут не при чём.
0
0 / 0 / 0
Регистрация: 29.07.2007
Сообщений: 383
10.09.2007, 12:05
<!--QuoteBegin-NicyGonzalez+11:09:2007, 11:49 -->
<span class="vbquote">(NicyGonzalez @ 11:09:2007, 11:49 )</span><!--QuoteEBegin-->Ну вот как-то так. А когда запускаю на этот файл агент NotesDXLImporter говорит что этот агент должен выполняся в окне представления, хотя оттуда я его и запускаю
[snapback]77789" rel="nofollow" target="_blank[/snapback]?[/quote]Так ошибка только в этом?
Поставьте в свойствах агента Target - All documents in database...
0
mysykomzotyz
10.09.2007, 12:08
Цитата Сообщение от Omh
Это дело нужно зачитать через NotesDOMParser.
NotesDXLImporter тут не при чём.
NotesDOMParser просто в txt переводит а оттуда еще в бд надо засунуть
0 / 0 / 0
Регистрация: 29.07.2007
Сообщений: 383
10.09.2007, 12:10
Цитата Сообщение от NicyGonzalez
NotesDOMParser просто в txt переводит а оттуда еще в бд надо засунуть
NotesDOMParser переводит оригинальную xml-ку в DOM (Document Object Model)-структуру.
А с ней уже Вы вольны делать, что захотите.

NotesDXLImporterом тоже можно, но xml-ка должна быть соответствующая.
0
mysykomzotyz
10.09.2007, 12:18
Цитата Сообщение от D!m@n
Так ошибка только в этом?
Поставьте в свойствах агента Target - All documents in database...
Нееееее, у меня же xml не в представлении лежит, а сам по себе, в папочке, агент лезет в папочку и ...

Вот такой агентик:
Sub Initialize
Dim session As New NotesSession
Dim db As NotesDatabase
Dim dbCopy As NotesDatabase
Set db = session.CurrentDatabase
filename$ = "import"

REM Open dxl file named after current database
Dim stream As NotesStream
Set stream = session.CreateStream
If Not stream.Open("c:\dxl\" & filename$ & ".xml") Then
Messagebox "Cannot open " & filename$,, "Error"
Exit Sub
End If
If stream.Bytes = 0 Then
Messagebox "File did not exist or was empty",, filename$
Exit Sub
End If

REM Create new database named current database + "Copy"
Set dbCopy = New NotesDatabase("", "")
Call dbCopy.Create("", filename$ & "Copy", True)

REM Import DXL into new database
Dim importer As NotesDXLImporter
Set importer = session.CreateDXLImporter(stream, dbCopy)
importer.ReplaceDBProperties = True
importer.ReplicaRequiredForReplaceOrUpda te = False
importer.ACLImportOption = DXLIMPORTOPTION_REPLACE_ELSE_IGNORE
importer.DesignImportOption = DXLIMPORTOPTION_CREATE
Call importer.Process
End Sub

Попробовала через NotesDOMParser, но что-то мне не нравится этот txt-шник (если честно, то я не представляю как из него теперь данные высосать в другие поля).

из такой вот хрени:
Attribute xmlns:ns1: http://com.pl/xi/moek
Text node:

Element node: Header has 0 Attributes
Text node:


Element node: MessageNo has 0 Attributes
Text node: 20070903-093619-489
MessageNo
Text node:

Element node: LogFile has 0 Attributes
Text node: mtR31C_20070903-093619-489_NSI.csv
LogFile
Text node:

Header
Text node:

Element node: Data has 0 Attributes
Text node:

Element node: Спр.Номенклатура has 2 Attributes
Attribute DT: 20070903094448
Attribute FT: NSI
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
10.09.2007, 12:18
Помогаю со студенческими работами здесь

Экспорт в xml
Всем привет. У меня есть такой код: class Known { public String Name { get; set; } public List&lt;Known&gt;...

xml экспорт
Private Sub Êíîïêà4_Click() Dim xmlDoc As Object ' MSXML2.DOMDocument Dim xmlNode As Object ' MSXML2.IXMLDOMNode Dim...

Экспорт в xml
Здравствуйте, уважаемые! Поставили задачу, часть из которой перенести данные из 1С v7.7 в программу &quot;Инфо-предприятие&quot;. Суть...

Экспорт в XML
Не работает экспорт в XML документ. Использовал XmlSerializer. Program.cs using System; using System.Collections; using...

Экспорт в xml
Здравствуйте, экспортирую данные в xml Не знаю как создать новый узел: &lt;Caption&gt; И - &lt;DocumentsList Code=&quot;0302&quot;...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Новые блоги и статьи
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru