Какие существуют альтернативные синтаксисы для выражения XML? - PullRequest
3 голосов
/ 03 октября 2011

Какие существуют читаемые и редактируемые человеком синтаксисы, которые можно автоматически преобразовывать в XML и из него без потери выразительности. Другими словами, обновленная версия этого списка . Упомянутые здесь три синтаксиса:

  • SOX
  • PYX
  • проскальзывания

Есть ли другие? (Речь идет не об альтернативах XML, таких как JSON, а просто о том, что людям проще поддерживать файлы XML с помощью текстового редактора).

Ответы [ 2 ]

2 голосов
/ 05 октября 2011

Еще несколько ответов:

  • CompactXML - один альтернативный синтаксис общего назначения XML, выглядит довольно разумным
  • SLAX - альтернативный синтаксис для XSL. Похоже на странный гибрид JavaScript, CSS и ... я не уверен.
  • RELAX NG - язык схемы для XML (например, XSL) с компактным альтернативным синтаксисом.

И некоторые полезные ссылки:

  • XSugar - интересная статья о проблеме
  • XFlat - общий инструмент для преобразования между определяемыми «плоскими» форматами и XML. (Так что не конкретный синтаксис)
  • XSCS - статья, описывающая что-то очень похожее на CompactXML выше. Я думаю.
1 голос
/ 03 октября 2011

Если вы ищете хороший способ просто просматривать и вносить небольшие изменения, я бы настоятельно рекомендовал просто получить украшение и текстовый редактор со свертыванием кода.Лично я использую notepad ++, но я уверен, что есть десятки других с такими простыми возможностями.

По иронии судьбы, я сейчас на SO, как перерыв в XML-файле, над которым я работаю со сломанным отступом.Первоначальный разработчик имел хорошо работающий отступ (он написан на нестандартном языке, для которого библиотеки плохие), но последующие разработчики оказали ему ... меньше заботы, чем он заслуживает.

...