首先,如果我使用了错误的词汇,让我道歉,因为我对 COBOL 不太熟悉。我们正在尝试从 COBOL 中的固定数据结构生成 xml 文档。这很好用,使用 GENERATE 语句,但我们有一个问题。
如果数据如下:
First;Second;Age;Optional
JOHN;SNOW;18;Something
JOHN;DOE;45;Nothing
JOHN;ISSUE;30;
然后生成的xml如下所示:
<Persons>
<Person First="JOHN" Second="SNOW" Age="18" Optional="Something"/>
<Person First="JOHN" Second="DOE" Age="45" Optional="Nothing"/>
<Person First="JOHN" Second="ISSUE" Age="18" Optional=""/>
</Persons>
当我们希望生成器在属性为空时不创建属性时:
<Persons>
<Person First="JOHN" Second="SNOW" Age="18" Optional="Something"/>
<Person First="JOHN" Second="DOE" Age="45" Optional="Nothing"/>
<Person First="JOHN" Second="ISSUE" Age="18" />
</Persons>
有没有简单的方法来实现这一点?一直在 IBM 文档和谷歌上四处寻找,但没有运气。