XmlStartNet未更新salesforce package.xml文件
我想创建Salesforce Dynamic package.xml文件。我遵循了这个apexandbeyond.wordpress.com/2017/03/15/dynamic-package-xml-generation/blog中提到的过程,它既不更新也不在xml文件中插入数据。我试着按照这个方法做,但我不为自己工作。请帮我做这个。 下面的代码在循环中,我需要动态更新xml文件。在这里,我得到了动态修改文件 git diff tree--无提交id--仅限名称--diff filter=ACMRTUXB-t-r$PREVRSA$LCOMMIT |\ 而read-rcfile;做 案例“$CFILE” 在里面 .cls)TYPENAME=“ApexClass”;; .component)TYPENAME=“ApexComponent”;; .page)TYPENAME=“ApexPage”;; *)TYPENAME=“未知类型” 完成 echo清理包.xml xmlstarlet ed-L-i/Package-t attr-n xmlns-v“testpackage.xml>edipackage.xml 原始testpackage.xml文件:XmlStartNet未更新salesforce package.xml文件,salesforce,xmlstarlet,Salesforce,Xmlstarlet,我想创建Salesforce Dynamic package.xml文件。我遵循了这个apexandbeyond.wordpress.com/2017/03/15/dynamic-package-xml-generation/blog中提到的过程,它既不更新也不在xml文件中插入数据。我试着按照这个方法做,但我不为自己工作。请帮我做这个。 下面的代码在循环中,我需要动态更新xml文件。在这里,我得到了动态修改文件 git diff tree--无提交id--仅限名称--diff filter=A
<Package xmlns="http://soap.sforce.com/2006/04/metadata">
<types>
<members>*</members>
<name>ApexClass</name>
</types>
<types>
<members>*</members>
<name>ApexComponent</name>
</types>
<types>
<members>*</members>
<name>ApexPage</name>
</types>
<version>48.0</version>
</Package>
*
顶点类
*
ApexComponent
*
放大
48
预期产出:
<Package xmlns="http://soap.sforce.com/2006/04/metadata">
<types>
<members>TestClass1</members>
<members>TestClass2</members>
<name>ApexClass</name>
</types>
<types>
<members>TestPage</members>
<name>ApexPage</name>
</types>
<version>48.0</version>
</Package>
测试类别1
TestClass2
顶点类
测试页
放大
48
请帮我做这个 名称空间应定义如下:
xmlsel-nx=http://soap.sforce.com/2006/04/metadata -t-m//x:name-v-n salesforce.xml
返回:
ApexClass
ApexComponent
ApexPage
ApexClass
ApexComponent
ApexPage