А можно ли генерить XML по заданному DTD?
От: AmericanSpy  
Дата: 22.04.02 11:00
Оценка:
Доброе время суток!


Помогите пожалуйста.
Есть такая задача. Есть DTD и в соответствии с ним нужно создавать пустые XML-файлы (шаблоны, только структуру).Далее этот шаблон будет заполняться данными вручную, и это уже не так важно. Главное иметь возможность автоматически по выбранному DTD отобразить "скелет" будущего XML-файла. Можно ли это как-то сделать средствами XMLDOM, или может быть есть какое-то другое решение? Подскажите, если кто знает.

Заранее спасибо!
Re: А можно ли генерить XML по заданному DTD?
От: Lloyd Россия  
Дата: 22.04.02 11:04
Оценка:
Здравствуйте AmericanSpy, Вы писали:

AS>Доброе время суток!



AS>Помогите пожалуйста.

AS>Есть такая задача. Есть DTD и в соответствии с ним нужно создавать пустые XML-файлы (шаблоны, только структуру).Далее этот шаблон будет заполняться данными вручную, и это уже не так важно. Главное иметь возможность автоматически по выбранному DTD отобразить "скелет" будущего XML-файла. Можно ли это как-то сделать средствами XMLDOM, или может быть есть какое-то другое решение? Подскажите, если кто знает.

AS>Заранее спасибо!


Кажется в эхе по джаве пробегал подобный вопрос. Человека посылали смотреть на cool site.
Re: А можно ли генерить XML по заданному DTD?
От: Lefay Россия  
Дата: 23.04.02 07:20
Оценка:
Здравствуйте AmericanSpy, Вы писали:

AS>Доброе время суток!



AS>Помогите пожалуйста.

AS>Есть такая задача. Есть DTD и в соответствии с ним нужно создавать пустые XML-файлы (шаблоны, только структуру).Далее этот шаблон будет заполняться данными вручную, и это уже не так важно. Главное иметь возможность автоматически по выбранному DTD отобразить "скелет" будущего XML-файла. Можно ли это как-то сделать средствами XMLDOM, или может быть есть какое-то другое решение? Подскажите, если кто знает.

А собственно говоря, на чем ты собираешься это написать. Средствами Java это сделать
легко, например, используя пакет javax.xml.parser.*;
Парсишь DTD, как XML-файл, создаешь объект DOM модели и заполняешь его в соответствии
со спецификацией DTD, наибольшие трудности здесь представляет на мой взгляд реализация
этой спецификации (и это независимо от языка программирования)
Конечно, может быть уже существуют библиотеки, позволяющие это делать, но я про них не
слышал, а вообще вопрос интересный
Взойти на гору можно разными путями, но само восхождение остается неизменным.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.