1

可能我会以一种奇怪的方式提出这个问题,但我对 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>
4

0 回答 0