2012-03-06 97 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(预测建模标记语言)

相关问题