0
xmlファイルとcsvファイルがあります。xmlをcsv値で更新しようとしましたが、追加されず、null値を返します。Groovy-XML属性を条件付きで追加します。
xmlファイルのcsv内容は、私がTYPE.name
かどうかを確認したいとCSVのSUBTYPE.name
は、XMLと一致し、それらを更新..それぞれ以下
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'''
を示していますSUBTYPE.name
とTYPE.name
試合をチェックして、別の属性としてマークを追加する方法
def root2 = new XmlSlurper().parseText(xmldata)
root2.TYPE.SUBTYPE.find{[email protected]=='girl')}[email protected]=50 //this is adding the values
?