Мне нужно создать документы XML с помощью встроенных java-пакетов org.w3c.dom или jdom, соответствующих набору файлов XSD. Файлы XSD похожи, но не совпадают. В сущности, мне нужно создать XML-файл в соответствии с XSD, предоставленным мне динамически.Программирующее создание XML-документа с использованием XSD
Каков наилучший способ сделать это. Я проверил пакет Validator, у него нет каких-либо функций, таких как look-ahead или iterators для возможных элементов в данном узле контекста.
В идеале, я рассматриваю архитектуру SAX, где я реализую элемент, когда меня просят предоставить контекстно-свободный способ. Двигатель должен собраться и дать мне дом в конце.
Разве это колесо уже придумано?
Спасибо ..
Спасибо за ответ. Я знаком с кастором, поэтому я совершенно уверен, что это не соответствует моим требованиям. Возможно, JDom - это путь. Мне любопытно, как редакторы XML, такие как плагин NetBeans, XMLSpy, Oxygen и т. Д., Могут предоставлять контекстно-зависимые подсказки и надежные подсказки. Я надеялся, что есть библиотека/проект с открытым исходным кодом, который может сделать это из коробки. –
Нет проблем, чтобы получить источники Netbeans или редакторов XML Eclipse и посмотреть. –