logi-info中的xpath用法
我必须像这样处理一些XML:logi-info中的xpath用法,xpath,Xpath,我必须像这样处理一些XML: <Action ID="actDashboardRenamePanel" Type="Link"> <Target Type="Link" Link="javascript: LogiXML.Dashboard.pageDashboard.rdShowRenamePanel('rdDashboardPanelID', 'rdPnlInstanceID');" ID="tgtRenamepanel" /> </Action>
<Action ID="actDashboardRenamePanel" Type="Link">
<Target Type="Link" Link="javascript: LogiXML.Dashboard.pageDashboard.rdShowRenamePanel('rdDashboardPanelID', 'rdPnlInstanceID');" ID="tgtRenamepanel" />
</Action>
</PopupOption>
<PopupOption Caption="Remove" ID="ppoRemove_rdPnlInstanceID">
<Action ID="actDashboardRemovePanel" Type="Link" ConfirmMessage="Remove? Are you sure?">
<Target Type="Link" Link="javascript: LogiXML.Dashboard.pageDashboard.rdRemoveDashboardPanel('rdDashboardPanelID');" />
</Action>
</PopupOption>
在Logi Analytics程序中
我正在使用这个XPATH:
<DefinitionModifier>
<SetAttribute XPath="//Action[@ID[starts-with(.,'ppoRemove_')]]" Caption="Remove###" />
</DefinitionModifier>
我是否正确使用start with(它当前不起作用)。您似乎想通过
的ID
来过滤
。如果是这种情况,可以尝试以下XPath:
//PopupOption[starts-with(@ID,'ppoRemove_')]/Action
您使用的是
的ID
还是
?我看到您使用的XPath=“//Action[@ID[以(,'ppoRemove')]]开头]”
。谢谢。我刚刚意识到上面的XML被错误地复制和粘贴了。我对其进行了编辑以反映这一点。解决方案是:。谢谢,不过我会接受的。