與此相似的問題:Fixed positioning with Altova Stylevision動態位置佈局框
但我想用XPath表達式進行動態定位。這應該是可能的,但我無法得到它的工作。
我有這樣的XML示例:
<?xml version="1.0" encoding="UTF-8"?>
<strings>
<p lp="200">first string</p>
<p lp="300">second string</p>
</strings>
我在設計中添加從用戶定義的模板/strings/p
內容,現在我想把它定位在「LP」屬性。
對於該任務,我將XPath表達式/strings/p/@ld
作爲指向添加的模板的佈局框的常見子組中左屬性的值。但結果是佈局框位於左邊緣,表明StyleVision認爲它爲0(零)
我也試過這個表達式/strings/p/concat(@lp,'px')
,因此它的計算結果爲'px'所附數字,因爲Design是在像素中設置的單位,但我得到同樣的結果 - XPath表達式求值0
小截圖:http://i.imgur.com/yPzzz.png
任何人都可以協助如何通過StyleVision使用XPath定位模板?