0
這是我第一次使用xlst語言。 我有一個小問題,但我找不到解決方案。 XML的如何從屬性值中使用的字符串中刪除引號
例子:
<DATA>
<KEY>1234</KEY>
<VALUE>"AB"</VALUE>
</DATA>
<DATA>
<CLE>4567</CLE>
<VALUE>"CD"</VALUE>
</DATA>
我建立一個輸入XML這樣的:
<TestAlias Alias="{DATA[1]/KEY}" ExtRef="{DATA[1]/VALUE}"/>
結果幾乎是完美的:
<ProjectAlias Alias="1234" ExtRef="**"**;AB**"**;"/>
的問題是「 「在我的價值。當我做ExtRef="{DATA[1]/VALUE}"
時,我可以選擇不接受嗎?
您可以使用translate()來移除**所有引號或substring()來跳過第一個和最後一個字符。一個例子是不足以說明什麼是最好的。 –
我必須創建一個放入我的ExtRef,然後創建一個子字符串/翻譯,或者我可以直接使用我的ExtRef來完成它? –