如何通过Groovy编辑XML

时间:2017-10-19 13:36:41

标签: xml groovy

我想重新制作代码,以便每次运行代码时都可以通过.each{...}阻止。

我有一个列表,我在其中输入了名称,然后我按list item for loop and if完成了xml tag某些条件将被填满,它将更新true值。

我是Groovy的新手,并且无法在每次这个条件为p.runAs[0].text() == "true" && p.start[0].text() == date.toString(); 时找不到为什么它不会通过每个块?

        def xml = new XmlParser().parseText(content)
        for(int i=0;i<value.size();i++) {
          date = value.get(i).substring(0, 10);
          xml.rm.crossross.details.findAll({ p ->
              p.runAs[0].text() == "true" && p.start[0].text() == date.toString();
          }).each({ p ->
              p.start[0].value = addDays(p.start[0].text())
              p.runAs[0].value = "true"
          })
      }

如果条件有效,我应该更改以使此代码有效? 这就是我所拥有的:

    Select col1, col2
    from Table 1 as A
    Left Join
    Table 2 as B
    on A.col1 = B.col1
    and A.col2 = B.col2
    where B.col1 is null

0 个答案:

没有答案