Существует ли стандартный способ создания языка разметки на основе XML?Похож на mxml - PullRequest
1 голос
/ 08 сентября 2011

Существуют ли какие-либо инструменты или ссылки для создания языка разметки на основе xml?В основном меня интересует процесс создания языка разметки.

Существуют ли их существующие инструменты или процессы, помогающие это сделать?

Возьмем, к примеру, mxml с adobe flex.Как бы вы пошли на создание чего-то похожего на это?Использовали ли они стандартные / принятые процедуры для определения всех объектов в языке?Если да, то где я могу прочитать эту тему?

Также я посмотрел XText в Eclipse.Можно ли это использовать для создания разметки XML?

Спасибо.

Ответы [ 2 ]

1 голос
/ 09 сентября 2011

Вы захотите изучить создание DTD или XML-схемы , которая позволила бы проверять и обрабатывать вашу разметку стандартными инструментами XML.Если вы хотите выполнить преобразования между вашим языком разметки и другим, посмотрите на XSLT и XSL-FO , которые дают вам большую мощность и гибкость без необходимости написания собственного преобразованияsoftware.

Разметка не имеет внутреннего значения: то, что представляет ваш язык, полностью зависит от приложений, которые вы пишете, которые его используют.Любые создаваемые вами XML-схемы, независимо от того, как формально вы их указываете, будут иметь специальный элемент вне XML-кода, который определяется вашим приложением.Это зависит от вас, чтобы сохранить это организованным и вменяемым.

0 голосов
/ 09 сентября 2011

Нет стандартного способа и автоматизированного инструмента, но есть многолетний опыт моделирования объектов и дизайна документов, а также обширная литература, из которой вы можете извлечь уроки.Как и весь дизайн, это наполовину искусство и наполовину наука.

...