我正在使用 Eclipse 在 TTCN-3 中编写一个测试用例。在其中一个测试用例中,我从模拟器获得了一个包含多条记录的 XML 字符串的响应,如下所示:
<Templates><Template><Id>1001</Id><Category>refill</Category><Description>Template description</Description><ApplicationId>AIR</ApplicationId><Name>Template name</Name><SchemaVersion>3.3.14</SchemaVersion></Template><Template><Id>1002</Id><Category>refill</Category><Description>Template Description 1</Description><ApplicationId>AIR</ApplicationId><Name>Template name</Name><SchemaVersion>3.3.14</SchemaVersion></Template></Templates>
现在,我需要解析这个 xml 字符串并从中取出模板对象,以便在测试用例中进一步使用它们。
这是模板对象定义:
public type record Template
{
charstring id,
charstring category,
charstring description,
charstring applicationId,
charstring name,
charstring schemaVersion
}
public type record of Template Templates;
我是 TTCN 的新手,因此非常感谢任何帮助。谢谢。