我知道 SO 不尊重这类问题,但我投入了大量时间尝试为 perl 选择最佳 XML 操作库,而且我发现几乎没有任何示例可以清楚地了解如何插入值和打印输出生成的 xml 到一个字符串变量。
这是我传入的没有值的 XML:
my $GetLibByNameAndVersionEnvelope = '<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
<s:Body>
<GetLibByNameAndVersion xmlns="LibService">
<name></name>
<version></version>
</GetGridLibByNameAndVersion>
</s:Body>
</s:Envelope>';
我需要用测试值填充名称和版本节点。请提供一个关于如何执行此操作的示例,因此,我有一个包含所需 XML 的字符串。