Есть ли причина, по которой XML такой, как этот:
<person>
<firstname>Joe</firstname>
<lastname>Plumber</lastname>
</person>
не может быть сжато так для передачи клиент / сервер.
<person>
<firstname>Joe</>
<lastname>Plumber</>
</>
Это будет меньше - и немного быстрее разобрать.
Предполагая, что нет граничных условий, означающих, что это не сработает - есть ли библиотеки, чтобы сделать это?
Гуглить это сложно, получается:
Ваш поиск - </>
- не соответствует ни одному
документы.
Предложения:
Попробуйте другие ключевые слова.
Редактировать: Кажется, путаница в том, что я спрашиваю. Я говорю о моей собственной форме сжатия. Я полностью осознаю, что в нынешнем виде это НЕ XML. Сервер и клиент должны быть «включены в схему». Это было бы особенно полезно для схем с очень длинными именами элементов, поскольку полоса пропускания, занимаемая этими именами элементов, будет уменьшена вдвое.