2014-11-15 67 views
-2

我們被要求在請求XML中標識法文字符,並用英文字符替換它或拒絕請求。 DataPower/xslt中有沒有簡單的方法來實現它?在請求XML中避免法文字符

我能想到的一個選擇是,對請求的xml字符串進行匹配操作以掃描任何法語字符,但對我來說這似乎是一個麻煩的方法。尋找一些更好的方法來做到這一點。

+0

法國字符,你認爲什麼? –

+0

如果請求xml文件中的任何法語字符,然後只能通過cutom xslt代碼 – Manisha

+0

用英文字符替換它您是否介意回答我的問題? –

回答

1

如果每個「法語字符」需要用單個「英文字符」代替,則可以使用translate()函數輕鬆完成。

如果有多個字符需要被多個字符替換,例如"œ""oe",那麼您可以使用replace()函數 - 如果您使用的是XSLT 2.0。否則,您將需要一個命名的遞歸模板來執行此操作。

我不確定在XSLT方面「拒絕請求」的含義。

-
P.S.恕我直言,這種處理不應該在2014年被要求。