|
|
1
1
我可能会使用XPath。您可以使用evaluateXPathExpression创建要作为目标的元素数组。假设您的根元素是cars,并且它包含名为cars1的元素,并且您希望删除cars1元素中的所有自由元素,您可以执行以下操作:
调整这一点需要一些xPath的知识,但学习基本知识并不难,这似乎是最简单的方法。 |
|
|
2
1
我认为您的主要问题是XMLElements没有itemByName方法。您只能通过XMLElement的indeces或id引用它们。 其次,假设您从XPath表达式中获得了xmlElements,但很可能一无所获,因为XPath似乎不正确。
您需要通过设置xpath的原点来启动表达式。这里使用点“./”来告诉您要在xml元素的“根”处查找cars1/free xml元素。相反,如果使用“//”,则会返回任何汽车/免费物品,而不管其位置如何。 |
|
|
lightworks · 使用XSLT编辑多级项目符号列表中的标记 8 年前 |
|
|
Peter Rosa · InDesign使用PHP导出XML解析嵌套列表 10 年前 |
|
|
Ria S. · InDesign脚本:从结构面板中删除元素 11 年前 |