第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Xpath:如果存在多個子項,則選擇多個父項

Xpath:如果存在多個子項,則選擇多個父項

繁華開滿天機 2021-11-04 10:50:49
我在將 xml 文件的多個值放入 html 表時遇到問題。我想使用以下 xpath 表達式獲得具有 tcp.TcpDispatcherProperties 的 destinationConnectors 屬性的所有父項的名稱:"/serverConfiguration/channels/channel[destinationConnectors/connector/properties[@class='com.mirth.connect.connectors.tcp.TcpDispatcherProperties']]/name"用這個表達:父級只顯示一次,即使它有多個具有此類的目的地問題是,如果有多個 destinationConnectors [1..n],我只會在我的 html 表中一次從 //channels/name 獲取父級。例如,我想用 xml.evaluate 在 Javascript 中顯示的內容,如果我有 3 個頻道 - Channel1 有 1 個目的地,Channel2 有 2 個目的地:------------  -------------  -------------Channel1Name | Channel2Name | Channel2Name------------  -------------  -------------Destination1  Destination2a  Destination2b我想要的輸出是:Channel1Name 來自“/serverConfiguration/channels/channel/name”Channel2Name 來自“/serverConfiguration/channels/channel/name”Channel2Name 來自“/serverConfiguration/channels/channel/name”不是頻道名稱頻道名稱
查看完整描述

1 回答

?
陪伴而非守候

TA貢獻1757條經驗 獲得超8個贊

以下 xpath 查詢返回您需要的內容:

//channel/destinationConnectors/connector/properties[@class='com.mirth.connect.connectors.tcp.TcpDispatcherProperties']/concat(../../../name, ' : ',  ../name)

描述:

  • //channel

    對于channel任何地方的每個元素

  • /destinationConnectors/connector

    下降到properties通過destinationConnectors/connector/

  • /properties[@class='com.mirth.connect.connectors.tcp.TcpDispatcherProperties']

    選擇每個找到properties的屬性class==c.m.c.c.t.TcpDispatcherProperties

  • /concat(../../../name, ' : ',  ../name)

    concat()盛大,盛大父母channel name與父connector name元素

將返回:

Channel1 : Destination 1
Channel2 : Destination 2a
Channel2 : Destination 2b

更新示例:http : //xpather.com/o3eFcOCg


查看完整回答
反對 回復 2021-11-04
  • 1 回答
  • 0 關注
  • 213 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號