|
0 / 0 / 0
Регистрация: 15.08.2014
Сообщений: 284
|
||||||
Создание Документов Из Xml06.09.2014, 18:23. Показов 17985. Ответов 33
Метки нет (Все метки)
Здравствуйте, подскажите пожалуйста, есть форма на ней поля uName, uId, uDayHolliday. Необходимо написать агента который будет создавать документы для этой формы, а данные брать через xml файл такого содержания:
0
|
||||||
| 06.09.2014, 18:23 | |
|
Ответы с готовыми решениями:
33
Экспорт выделенных документов в Xml Производительность создание/сохранение документов java и xml.Импорт документов. |
|
ty3uk
|
|
| 07.09.2014, 07:25 | |
|
NotesDOMParser, NotesSAXParser выбирай что больше подходит.
Примеры есть в лотусовой помощи. Но для того чтобы их понять, надо вообще понимать что из себя представляют DOM и SAX идеология работы с XML. А это платформо-независимое, можно в инете кучу примеров и объяснения найти. |
|
|
0 / 0 / 0
Регистрация: 15.08.2014
Сообщений: 284
|
||
| 07.09.2014, 12:15 | ||
0
|
||
|
0 / 0 / 0
Регистрация: 27.10.2011
Сообщений: 2,124
|
|
| 07.09.2014, 12:34 | |
|
JohnLemon, лучше английский подтянуть, так же хелп в инете есть на русском.
Вот примерчик: http://searchdomino.techtarget.com/tip/Con...Notes-documents
0
|
|
|
0 / 0 / 0
Регистрация: 23.08.2008
Сообщений: 6,252
|
|
| 07.09.2014, 13:43 | |
|
мой бубнеж - код по ссылка тяжело читается... стринги надо было выносить в декларации, для переноса строк есть зарезервированные константы (для файлов), а для текста лучше использовать Chr(10), копипаста блоков с ифами (ваще пиндец)
/закончил бубнить возится с DOM - это писать код на LS, порой, задача сводится к элементарному XSLT , а изучить XSLT будет только + в случае простого xml, как в топике - да, можно обойтись и DOM для больших xml - SAX для всего остального - XSLT Добавлено: вот один из примеров (не учитывая нек. специфику - там нет нэймспесов, и это - плохо) http://www.oxygenxml.com/archives/xsl-list...3/msg00048.html Добавлено: вот еще (там же) http://www.oxygenxml.com/archives/xsl-list...3/msg00049.html
0
|
|
|
0 / 0 / 0
Регистрация: 23.08.2008
Сообщений: 6,252
|
|
| 07.09.2014, 13:51 | |
|
и для отладки и использования очень рекомендую сам инструмент oXygen
Добавлено: решалась обратная задача но суть д.б. ясна - исключение префиксов из результата (там атрибут есть) т.е. исходных хмл имеет ns кот. будет представлять какбэ домину, в резалт - доминошный
0
|
|
|
0 / 0 / 0
Регистрация: 15.08.2014
Сообщений: 284
|
||
| 07.09.2014, 14:16 | ||
0
|
||
|
0 / 0 / 0
Регистрация: 23.08.2008
Сообщений: 6,252
|
||
| 07.09.2014, 14:30 | ||
шаблон - это так и есть - шаблон поиска, для каждого фрагмента попадающего по него - будет вызван код, кот. и написан (подстановка) шаблон м.б. вложенным нэйм-спейс - это то, что позволяет шаблону не замечать др. нс и что здесь сложного?
0
|
||
|
0 / 0 / 0
Регистрация: 27.10.2011
Сообщений: 2,124
|
||||||
| 07.09.2014, 14:36 | ||||||
|
JohnLemon
<div class="sp-wrap"><div class="sp-head-wrap"><div class="sp-head folded clickable">Код</div></div><div class="sp-body"><div class="sp-content">
.SpoilerTarget">Спойлер: Раскрывающийся Текст <?xml version="1.0" encoding="ISO-8859-1"?> <ContactList Count=""> <Contact> <GUID></GUID> <DisplayName></DisplayName> <LastName></LastName> <GivenName></GivenName> <Alias></Alias> <Username></Username> <UPN/> <EmployeeID/> <DN/> <Enabled></Enabled> <Hidden></Hidden> <Description/> <PersonalTitle/> <Title/> <Street></Street> <Postcode></Postcode> <City></City> <Country></Country> <Company></Company> <Department></Department> <Office></Office> <PhoneNumber></PhoneNumber> <FacsymileNumber></FacsymileNumber> <MobyleNumber/> <SMTPAddress></SMTPAddress> <Manager/> <OtgActive></OtgActive> <CostCenter/> <LastLogon/> <DateCreated></DateCreated> <DateChanged/> <DateDeleted/> <Internal></Internal> <External></External> <Portal></Portal> <Ressource></Ressource> <Version></Version> <USN></USN> </Contact> </ContactList> Добавлено: Писалось давно, уже не используется, код вполне рабочий, но не оптимальный.
0
|
||||||
|
0 / 0 / 0
Регистрация: 15.08.2014
Сообщений: 284
|
|||
| 07.09.2014, 14:43 | |||
Добавлено:
.SpoilerTarget">Спойлер: Раскрывающийся Текст Вот за примерчик спасибо покалупаюсь на досуге )
0
|
|||
|
0 / 0 / 0
Регистрация: 23.08.2008
Сообщений: 6,252
|
||
| 07.09.2014, 18:12 | ||
основное - там есть и XSLT и DOMparser все было сделано на классах (где-то корявенько - в части подключения парсера)
0
|
||
|
0 / 0 / 0
Регистрация: 23.08.2008
Сообщений: 6,252
|
|
| 07.09.2014, 18:27 | |
|
(в россыпи)
0
|
|
|
0 / 0 / 0
Регистрация: 15.08.2014
Сообщений: 284
|
||
| 07.09.2014, 18:37 | ||
0
|
||
|
0 / 0 / 0
Регистрация: 23.08.2008
Сообщений: 6,252
|
|
| 07.09.2014, 18:38 | |
|
там док в html преобразуется (а не ПДФ) - обшибся
в вашем случае на вход преобразованию сувается стрим с xml, второй стрим - это stylesheet (таблица преобразований) пример демонстрирует цепочку включающую в себя и XSLT и parser после обработки (выдергиваются имеджи и кладутся на диск)
0
|
|
|
0 / 0 / 0
Регистрация: 15.08.2014
Сообщений: 284
|
||
| 08.09.2014, 06:26 | ||
|
А можно вопрос еще
0
|
||
|
ty3uk
|
|
| 08.09.2014, 09:14 | |
|
это перевод каретки (т.е. "интер"), зачастую при импорте XML надо переводы кареток убрать, иначе, при корявом коде, будет текстовое поле импортироваться не за один проход, а за несколько, сотвественно увеличиваются сложности и отслеживание данного дела.
|
|
|
0 / 0 / 0
Регистрация: 15.08.2014
Сообщений: 284
|
||
| 08.09.2014, 11:27 | ||
0
|
||
|
0 / 0 / 0
Регистрация: 23.08.2008
Сообщений: 6,252
|
||
| 08.09.2014, 15:21 | ||
мало того - мессаджбоксы нотусни кажуть Chr(10) и Chr(13) там просто мешает еще большой вопрос с кодировкой, кот. не затронута, для винды она UTF-16, но поддерживаются и др., вот с этого места и начинаются проблемы, в др. системах принята основной UTF-8 вощем так... рекомендовал бы пользовать UTF-8 и Chr(10) (в нормальных редакторах и просмотрщиках проблем не будет)
0
|
||
|
0 / 0 / 0
Регистрация: 15.08.2014
Сообщений: 284
|
||
| 08.09.2014, 19:31 | ||
0
|
||
|
0 / 0 / 0
Регистрация: 15.08.2014
Сообщений: 284
|
||||||
| 10.09.2014, 10:29 | ||||||
|
Сделал пока так:
0
|
||||||
| 10.09.2014, 10:29 | |
|
Помогаю со студенческими работами здесь
20
Требуется совет по парсингу XML документов Система документов «паспортный стол» XML,DTD Работа со строками (распарсить несколько HTML/XML документов) Маппинг элементов XML документов на поля таблиц БД при импорте
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
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
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11680&d=1772460536
Одним из. . .
|
Реалии
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 позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование
. \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json>
Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом.
# Check if. . .
|
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так:
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347
Основана на STM32F303RBT6.
На борту пять. . .
|