为什么这个VM脚本不向xml元素添加int属性?
我有这部分VM脚本代码:为什么这个VM脚本不向xml元素添加int属性?,xml,velocity,Xml,Velocity,我有这部分VM脚本代码: $documentBuilder.putMetadata("test_1",$test_1) $documentBuilder.putMetadata("test_2",$test_2) (...) $out.addAttribute("test_2",$test_2) $out.addAttribute("test_1",$test_1) 我希望以XML的形式返回,比如: 尽管它返回: 你认为哪里出了问题?我该如何解决它?我想我找到了解决问题的办法。XML属性总
$documentBuilder.putMetadata("test_1",$test_1)
$documentBuilder.putMetadata("test_2",$test_2)
(...)
$out.addAttribute("test_2",$test_2)
$out.addAttribute("test_1",$test_1)
我希望以XML的形式返回,比如:
尽管它返回:
你认为哪里出了问题?我该如何解决它?我想我找到了解决问题的办法。XML属性总是字符串,我试图添加一个整数属性(
$test_2
有一个整数值)。所以我相信这就是为什么输出XML的卡片元素中没有出现test\u 2
属性的原因,$test\u 2
或$test\u 2.class.name
输出是什么?@claudebrison$test\u 2在XML中的任何地方都没有输出这就是问题所在,您的意思是您处于无法添加的情况吗将代码调试到VTL?