Разработка расширяемого и удобного в сопровождении формата на основе XML

XML – это формат данных для обмена информацией, представленной в виде структурированных документов. К сожалению, очень часто проектированию конкретного формата XML не уделяется должного внимания, в связи с чем он выбирается произвольным образом либо уже в процессе создания приложения. Однако если подойти к созданию формата заранее, то можно изначально заложить в него возможности для удовлетворения потребностей всех сторон, участвующих в обмене данными. В противном случае формат придется многократно корректировать в процессе использования. В этой статье будет рассказано о подходах к проектированию XML-форматов, реже требующих изменений. В случаях, когда модификации все же необходимы ввиду появления новых требований, они должны приводить к простому расширению текущего формата, а не к его кардинальной переработке. ^M

Полный текст статьи читайте на IBM developerWorks