我在寫一個xstl文件。
我想爲XML中的值設置最小和最大閾值。
可以說我有屬性文件的XSLT讀取值
<metric id="M12">12.00</metric>
在這裏,我要檢查的M12
該值應在的5-12範圍。
我在XSL中手動設置這些閾值。
但現在我想要這些閾值應該從一些.properties
文件中讀取。
是否可以從XSL文件中讀取.properties
文件中的值?
如果是,我該如何讀取.properties
文件中設置的閾值?
我在寫一個xstl文件。
我想爲XML中的值設置最小和最大閾值。
可以說我有屬性文件的XSLT讀取值
<metric id="M12">12.00</metric>
在這裏,我要檢查的M12
該值應在的5-12範圍。
我在XSL中手動設置這些閾值。
但現在我想要這些閾值應該從一些.properties
文件中讀取。
是否可以從XSL文件中讀取.properties
文件中的值?
如果是,我該如何讀取.properties
文件中設置的閾值?
使用標準XSLT document()
函數動態獲取XML文檔,其URI爲URI:。
如果屬性文件不是一個XML文件,而是一個文本文件,可以在XSLT 2.0使用標準的XSLT 2.0功能unparsed-text()
讀取。
http://en.wikipedia .org/wiki/.properties,'document()'如何在從非xml文件中檢索數據時有用?我很樂意從演示中學到一些東西...... – Renaud
@Renaud,OP沒有解釋該文件不是XML文件。如果文件不包含格式正確的XML文檔,則仍然可以使用標準函數'unparsed-text()'通過XSLT 2.0進行讀取。 –
您是否嘗試過提供的解決方案:http://stackoverflow.com/questions/4326138/how-to-read-a-properties-file-inside-a-xsl-file – Renaud