当我运行 XSL 来选择 XML 文件的某些元素时,我在生成的输出中发现了未选择元素所在的空白。
例如,如果我将以下内容转换为只得到黑猫:
<cats>
<cat>
<name>Steve</name>
<color>black</color>
</cat>
<cat>
<name>Tom</name>
<color>tabby</color>
</cat>
<cat>
<name>Archibald</name>
<color>black</color>
</cat>
</cats>
我可能会得到这个:
<cats>
<cat>
<name>Steve</name>
<color>black</color>
</cat>
<cat>
<name>Archibald</name>
<color>black</color>
</cat>
</cats>
这在 XSL 本身中是可控的,还是我正在使用的工具的“功能”?