我现在有一个需求,要通过sdk来发布fm的包,但是包不是放在公共文件夹下,而是放在“aa”文件夹下,地址是:/content/folder[@name='aa']/package[@name='New Package2']
而我通过sdk发布包的时候却发布在了/content/package[@name='New Package2'](也就是说只能发布在公共文件夹下面),如果想发布在aa文件夹下面,按照我的分析那就得修改[].[packages].["+packageName+"],但我试了很多格式,都不行,都会报异常。
xml文件如下:
updateMetadata(getTransactionHeader(model)
+ ""
+ ""
+ ""
+ "package "
+ "[].[packages].["+packageName+"] "
+ ""
+ ""
+ "2 "
+ ""
+ ""
+ "/content "
+ ""
+ ""
+ ""+packageName+" "
+ ""
+ ""
+ "1 "
+ ""
+ ""
+ "1 "
+ ""
+ ""
+ "-1 "
+ ""
+ "" + " "
+ ""
+ " "
+ ""
+ ""
+ getTransactionTrailer());
我分析的结果是因为mappingpath下的value节点("
[].[packages].["+packageName+"] " )的格式问题,这里的不知道如何把aa这个路径添加到package中,请 有知情的兄弟们赐教啊!
谢谢
收起