Действительно ли там другие языки подобны в цели XML?

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

5
задан cesar 6 January 2010 в 03:58
поделиться

10 ответов

Взгляните на YAML, или JSON.

В Википедии также есть довольно хорошая статья для Сравнения форматов сериализации данных.

.
18
ответ дан 18 December 2019 в 06:22
поделиться

S-expressions! В круглых скобках!

2
ответ дан 18 December 2019 в 06:22
поделиться

YAML, если вам нравится Python.

.
2
ответ дан 18 December 2019 в 06:22
поделиться

Разделенные запятыми значения, AKA CSV :) Для табличных данных бьет XML в любой день. И очень хорошо читается человеком.

0
ответ дан 18 December 2019 в 06:22
поделиться

Существует очень многообещающая новая технология, называемая "текст"...

.
0
ответ дан 18 December 2019 в 06:22
поделиться

Вы можете использовать S-выражения. Это очень простой язык, который позволяет делать с ним все, что угодно. Его также легко разобрать.

0
ответ дан 18 December 2019 в 06:22
поделиться
[

] И, чтобы округлить список, для двоичной скрытности, ASN-1. Но в некоторых кодировках этот имеет преимущество быть чрезвычайно компактным. [

]
0
ответ дан 18 December 2019 в 06:22
поделиться

Ах, так как кто-то упомянул ASN-1, вот еще две бинарные или трудночитаемые кодировки:

  • Google's protobuf. Это формат данных, используемый серверами Google. Да, каждый раз, когда вы Google что-то вы запускаете сотни протобуф-пакетов для отправки внутри Google.

  • Bittorrent's bencoding. Это формат данных .torrent-файлов.

1
ответ дан 18 December 2019 в 06:22
поделиться

В дополнение к уже упомянутым, в зависимости от вашего домена, может представлять интерес следующее:

  • HDF5

  • FITS

  • Harwell-Boeing

Если у вас есть особые интересы, вероятно, существует определенный формат файла или несколько файлов на выбор. С другой стороны, XML очень распространен, и на то есть веские причины.

0
ответ дан 18 December 2019 в 06:22
поделиться

XML не очень привлекателен для просмотра, но есть множество редакторов XML, которые делают просмотр более легким/"лучшим". Я использую oXygen, но есть XML Spy и Visual Studio. Они облегчают работу с XML. Технически говоря, XML - это не язык как таковой, а его формат. Вы также можете использовать XSL для преобразования его в HTML, если вам нужно просмотреть XML определенными способами.

2
ответ дан 18 December 2019 в 06:22
поделиться
Другие вопросы по тегам:

Похожие вопросы: