0
我有一個xml文件和csv文件,我試圖用csv值更新我的xml,但它沒有得到添加並返回null值。Groovy-XML屬性添加條件
的xml文件CSV內容顯示在下面分別..
def xmldata='''<data>
<TYPE name="Semester1">
<SUBTYPE name="girl" age="21"/>
</TYPE>
<TYPE name="semester2">
<SUBTYPE name="boy" age="23"/>
</TYPE>
</data>'''
def csv='''name,name,mark
semester1,girl,50
semester2,boy,75'''
我要檢查,如果TYPE.name
和CSV的SUBTYPE.name
使用XML匹配和更新。
def root2 = new XmlSlurper().parseText(xmldata)
root2.TYPE.SUBTYPE.find{[email protected]=='girl')}[email protected]=50 //this is adding the values
如何檢查TYPE.name
比賽與SUBTYPE.name
並添加標記的另一個屬性?