我正在尝试从Talend中的XML读取CDATA中的属性值。我与CDATA一起获得的价值而不仅仅是价值。 我的XML格式是:
<root>
<node attribute="![CDATA[value]]" />
</root>
在Xpath中,如果我给出属性,它将检索值为[CDATA [value]]。我想只获得“价值”。是否可以在CDATA中获取值?
答案 0 :(得分:0)
tMap或tJavaFlex将输出值设置为:
row1.value.replaceAll("!\\[CDATA\\[","").replaceAll("\\]\\]","")
row1.value - 更改为您的真实姓名