2012-03-06 186 views
1

我有一個包含URL的XML文件。有沒有辦法在XML文件中使用條件語句?

我想添加案例,因爲我每次都需要一個不同的URL。

我知道我可以在Java中做到這一點,但我現在不想改變我的Java代碼。

+0

不用改變Java代碼就可以了! – sgowd 2012-03-06 11:09:04

+0

XSLT是XML的邏輯計數器部分。 – 2012-03-06 11:12:43

回答

6

XML文件包含數據,而不是邏輯。所以他們不能持有條件。

+0

我認爲是這樣的......謝謝 – Ofer 2012-03-06 11:08:57

+3

實際上:XML文件保存數據。所以他們可以擁有任何東西,包括條件。但是XML不會對數據做任何事情;這取決於誰在處理它。 – 2012-03-06 13:33:00

1

XML的性質是它只存儲數據。除了數據本身之外,應該沒有什麼東西,因此,你應該在你的代碼中做出條件。

1

您可以使用XSLT,但我想您必須更改代碼才能處理它! XML是一個數據容器,如何使用和「查看」(例如XPath)數據由其使用者管理(爲了儘量減少更改,您可以簡單地在XML文件中公開查詢)。

1

把條件放到你的XML中是可以的。例如,我有這樣的文檔:

<p if="EU-user">VAT is not payable if you are registered for VAT in an EU country other than the UK</p> 

將這樣的條件放在您的數據中是非常有意義的。但只有收件人能夠解釋它們纔有意義。

0

看看PMML(預測建模標記語言)

相關問題