Есть ли стандартный способ создания языка разметки на основе XML? Похоже на MXML

StackOverflow https://stackoverflow.com/questions/7353055

Вопрос

Есть ли какие-либо инструменты или ссылки для создания языка разметки на основе XML? В основном я заинтересован в процессе создания языка разметки.

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

Возьмите MXML, например, с Adobe Flex. Как бы вы сделали создание чего -то подобного? Использовали ли они стандартные / принятые процедуры для определения всех объектов на языке? Если да, то куда я могу прочитать по этой теме?

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

Спасибо.

Это было полезно?

Решение

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

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

Другие советы

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top