おそらく私は奇妙な方法で質問するつもりですが、私は XML について詳しく知りません。
XMLドキュメントのサイズを小さくして次のようにする方法があるかどうか疑問に思います:
元の XML
<root>
<longelementname xmlns="long namespace path">Text content</longelementname>
<longelementname xmlns="long namespace path">Text content</longelementname>
<!--................. A lot of elements ...................-->
<longelementname xmlns="long namespace path">Text content</longelementname>
</root>
名前空間のショートカットを作成し、それを介して要素を参照します。
<root xmlns:x="long namespace path">
<x:longelementname>Text content</x:longelementname>
<x:longelementname>Text content</x:longelementname>
<!--................. A lot of elements ...................-->
<x:longelementname>Text content</x:longelementname>
</root>
「<x:longelementname>」のショートカット「s」を作成して、次のようにすることはできますか:
<root>
<s>TextContent</s>
<s>TextContent</s>
<!--................. A lot of elements ...................-->
<s>TextContent</s>
</root>