如何使用Java动态填充Xml标签中的值

时间:2019-04-29 13:34:01

标签: xml web-services

我需要测试一些基于xml的API。输入数据(要在xml标记中传递的值)以text / csv格式提供。我正在使用TestNG创建我的测试用例,并使用Rest Assured库来测试API。如何动态填充输入文本/ csv中每个记录的值。 xml模板在前面可用。

下面是我需要为每个API调用传递的xml。我需要为每个请求填充“ AcctId”标签。

<?xml version="1.0" encoding="UTF-8"?>
<JDXML xsi:schemaLocation="http://www.mycompany.com/jdxml MyAccnt.xsd" xmlns="http://www.mycompany.com/jdxml" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <Header>
    <RequestHeader>
      <MessageKey>
        <RequestUUID>BALINQ-20161012-000801</RequestUUID>
      </MessageKey>
     </RequestHeader>
  </Header>
  <Body>
    <BalInqRequest>
      <BalInqRq>
        <AcctId>
          <AcctId>197010000090548</AcctId>
        </AcctId>
      </BalInqRq>
    </BalInqRequest>
  </Body>
</JDXML>

0 个答案:

没有答案