Мы предлагаем инструмент под названием DocFlex / XML XSDDoc , который позволяет вам наслаждаться обеими вещами одновременно:
- Чтобы иметь представление схемы на вашей XML-схеме
- Чтобы все эти диаграммы были встроены (и гиперссылки) в сложную документацию XML-схемы
Фактически диаграммы создаются не нами, а Altova XMLSpy .Мы реализовали интеграцию с XMLSpy (с полной поддержкой всех гиперссылок диаграмм):
Здесь вы можете увидеть полнуюэтот документ: http://www.filigris.com/docflex-xml/xsddoc/examples/html/XMLSchema/index.html
Все это обеспечивает функциональность, не предлагаемую ни одним из поставщиков прямо сейчас на рынке!
Некоторые наши клиенты были настолько впечатлены, что приобрели дополнительную лицензию на XMLSpyтолько из-за нашего инструмента.(Это не шутка!)
В настоящее время мы также реализовали аналогичные интеграции с другими редакторами XML:
СРедактор XML :
XML Editor">
См .: http://www.filigris.com/docflex-xml/OxygenXML/demo/html/xslt20/index.html
С Liquid XML Studio :
См .: http://www.filigris.com/docflex-xml/LiquidXML/demo/html/XMLSchema/index.html
Относительно того, что изображают все эти диаграммы ... По сути, они все о контентной модели XSDэлементы (а также другие компоненты XSD, которые ведут к элементам: complexTypes, группы элементов / атрибутов).Кажется, здесь есть два подхода:
- Чтобы показать, как будет выглядеть модель содержимого результата (представленная данным компонентом).Это подход XMLSpy.
- Чтобы показать, как конкретная модель контента (данного компонента) была получена из других компонентов.Это подходXML и Liquid XML.
Я лично считаю, что диаграммы, сгенерированные XMLSpy, более полезны.
Тем не менее, до сих пор не было попыток (по крайней мере, мне известно) изобразитьграфически все остальное содержится в схемах XML, хотя можно представить множество ...