我正在使用本地條目來註冊參數並且不會在工件中留下固定的位置,我不知道它是否是更好的解決方案。如何從註冊表資源中讀取本地條目的內容
當我在ESB Config中創建本地條目時,一切正常,但是當我在項目註冊表資源中創建時,我無法正確讀取。
我使用下面的代碼讀取本地輸入和寫入性能:
<Property description = "SetPPSUserName" expression = "get-property ('registry', 'conf: /local-entries/PPS_Username.xml')" name = "SetPPSUserName" scope = "default" type = "STRING" />
問題是,它加載本地條目的整個XML內容,不僅內容,例如作爲屬性:
SetPPSUserName = "<localEntry key="PPS_Username" xmlns="http://ws.apache.org/ns/synapse"><![CDATA [content test blablab]]></ localEntry>"
正確的是:
SetPPSUserName = "content test blablab"
注:當我上傳車日e站點中,項目註冊表資源的本地條目不會出現在管理控制檯的本地條目列表中。
譯文從葡萄牙文翻譯成英文與谷歌翻譯
它不起作用,它返回整個XML而不僅僅是內容。 我想我將不得不使用XPATH加載內容。 –
當然,只需$ ctx:SetPPSUserName // prex:元素例如,在你的問題中,你把bla bla,所以它不是一個有效的xml :-D,但我的答案沒關係。 –
問題不是blalbalba,而是它返回整個語句「