Как открывать, редактировать и & amp; конвертировать XSD файлы
Файл с расширением XSD, скорее всего, является файлом схемы XML; текстовый формат файла, который определяет правила проверки для файла XML и объясняет форму XML.
Поскольку XSD-файлы являются файлами схемы, они предоставляют модель для чего-то другого, в данном случае это XML-файлы. Например, файл XSD может требовать, чтобы файл XML имел определенные границы, отношения, порядок, атрибуты, вложенные характеристики и другие элементы, а также устанавливать любые ограничения.
Файлы XML могут ссылаться на файл XSD с атрибутом schemaLocation.
Программа вышивки крестиком Pattern Maker от HobbyWare также использует расширение XSD для своего формата.
Как открыть файл XSD
Поскольку XSD-файлы – это текстовые файлы, схожие по формату с XML-файлами, они следуют тем же правилам открытия/редактирования. Однако большинство вопросов, касающихся файлов XSD, связаны с тем, как их создавать; Вот отличный пост в блоге о создании XSD-файлов.
SchemaViewer – это бесплатная программа, которая отображает XSD-файлы в правильном древовидном формате, что облегчает их чтение, чем в простом текстовом редакторе, таком как Блокнот.
Файлы XSD также можно открывать в Microsoft Visual Studio, блокноте XML, редакторе XML EditiX, Progress Stylus Studio и XMLSpy. Oxygen XML Editor – один из немногих инструментов XSD, который работает на Linux, Mac и Windows.
Вы также можете использовать текстовый редактор как средство просмотра и редактирования XSD, учитывая, что файл является просто текстовым файлом. Посмотрите некоторые из наших любимых в этом списке лучших редакторов свободного текста.
Вот пример того, как выглядит XSD-файл при открытии в текстовом редакторе:
Если вы имеете дело с файлом XSD, используемым с Pattern Maker, вы, конечно, можете открыть его с помощью этого программного обеспечения. Однако для бесплатного открытия и печати файла шаблона HobbyWare предлагает программу Pattern Maker Viewer. Просто перетащите файл XSD в программу или используйте меню Файл > Открыть … . Этот просмотрщик также поддерживает аналогичный формат PAT.
Приложение Crossty для iOS и Android также может открывать XSD-файлы для вышивки крестом, но это не бесплатно.
Как конвертировать файл XSD
Самый простой способ конвертировать файл XSD в другой формат – использовать один из редакторов XSD, описанных выше.
Например, Visual Studio может сохранить открытый XSD-файл в XML, XSLT, XSL, DTD, TXT и других аналогичных форматах.
JSON Schema Editor должен уметь конвертировать XSD в JSON. См. Этот поток переполнения стека для получения дополнительной информации об ограничениях этого преобразования.
Еще одно преобразование, которое вам может понадобиться, – это XSD в PDF, чтобы вы могли открыть файл XSD в Adobe Acrobat Reader или каком-либо другом средстве просмотра PDF. Вероятно, нет особой причины конвертировать файл XSD в PDF, кроме как для того, чтобы код был виден на любом компьютере, который его открывает. Вы можете сохранить XSD в PDF с помощью этого конвертера XmlGrid.net.
Если вам нужен конвертер XML в JSON, для этого есть онлайн-конвертер XML в JSON.
Инструмент определения схемы XML может преобразовывать файлы XDR, XML и XSD в сериализуемый класс или набор данных, например класс C #.
Вы можете использовать Microsoft Excel, если вам нужно импортировать данные из файла XSD и поместить их в электронную таблицу Excel. В этом вопросе «Как преобразовать файл XSD в XLS» по переполнению стека вы можете увидеть, как создать источник XML из файла XSD, а затем перетащить данные прямо в электронную таблицу.
Вполне вероятно, что программа Pattern Maker, которую мы упомянули выше (не бесплатная программа просмотра), может быть использована для преобразования файла XSD для вышивания крестиком в новый формат файла.
Все еще не можете открыть файл?
Если ваш XSD-файл не открывается программами и инструментами, указанными выше, есть большая вероятность, что вы на самом деле имеете дело не с XSD-файлом, а с файлом, имеющим аналогичное расширение.
Например, суффикс XDS выглядит очень похоже на XSD, но вместо этого используется для файлов проекта DS Game Maker и файлов LcdStudio Design. Ни один из этих форматов файлов не связан с файлами или шаблонами XML.
Та же концепция применяется ко многим другим форматам файлов, таким как файлы XACT Sound Bank, которые используют расширение файла .XSB. Это звуковые файлы, которые не открываются с помощью какого-либо средства открывания XSD или конвертера файлов.
Если ваш файл не заканчивается на .XSD, изучите суффикс, чтобы найти, какие программы могут открывать или конвертировать этот конкретный тип файла.