|
|
1
1
我可能会使用XPath。您可以使用evaluateXPathExpression创建要作为目标的元素数组。假设您的根元素是cars,并且它包含名为cars1的元素,并且您希望删除cars1元素中的所有自由元素,您可以执行以下操作:
调整这一点需要一些xPath的知识,但学习基本知识并不难,这似乎是最简单的方法。 |
|
|
2
1
我认为您的主要问题是XMLElements没有itemByName方法。您只能通过XMLElement的indeces或id引用它们。 其次,假设您从XPath表达式中获得了xmlElements,但很可能一无所获,因为XPath似乎不正确。
您需要通过设置xpath的原点来启动表达式。这里使用点“./”来告诉您要在xml元素的“根”处查找cars1/free xml元素。相反,如果使用“//”,则会返回任何汽车/免费物品,而不管其位置如何。 |
|
|
J_Cus504 · 在单匹配语句中使用身份变换和多谓词来沉默节点 11 月前 |
|
|
surge3333 · 使用PowerShell构建XML 11 月前 |
|
|
Sandeep · XSLT代码,用于根据条件提取元素值 1 年前 |
|
|
Reto · XSLT 3.0突发流-如何存储/获取另一个分支的值 1 年前 |
|
Ian Kemp · 如何从SelectXml调用本机XPath函数? 1 年前 |