-2
我們被要求在請求XML中標識法文字符,並用英文字符替換它或拒絕請求。 DataPower/xslt中有沒有簡單的方法來實現它?在請求XML中避免法文字符
我能想到的一個選擇是,對請求的xml字符串進行匹配操作以掃描任何法語字符,但對我來說這似乎是一個麻煩的方法。尋找一些更好的方法來做到這一點。
我們被要求在請求XML中標識法文字符,並用英文字符替換它或拒絕請求。 DataPower/xslt中有沒有簡單的方法來實現它?在請求XML中避免法文字符
我能想到的一個選擇是,對請求的xml字符串進行匹配操作以掃描任何法語字符,但對我來說這似乎是一個麻煩的方法。尋找一些更好的方法來做到這一點。
如果每個「法語字符」需要用單個「英文字符」代替,則可以使用translate()函數輕鬆完成。
如果有多個字符需要被多個字符替換,例如"œ"
到"oe"
,那麼您可以使用replace()函數 - 如果您使用的是XSLT 2.0。否則,您將需要一個命名的遞歸模板來執行此操作。
我不確定在XSLT方面「拒絕請求」的含義。
-
P.S.恕我直言,這種處理不應該在2014年被要求。
法國字符,你認爲什麼? –
如果請求xml文件中的任何法語字符,然後只能通過cutom xslt代碼 – Manisha
用英文字符替換它您是否介意回答我的問題? –