有没有办法在XML文件中使用条件语句?
XML文件包含数据,而不是逻辑。所以他们不能持有条件。
我认为是这样的......谢谢 – Ofer 2012-03-06 11:08:57
实际上:XML文件保存数据。所以他们可以拥有任何东西,包括条件。但是XML不会对数据做任何事情;这取决于谁在处理它。 – 2012-03-06 13:33:00
XML
的性质是它只存储数据。除了数据本身之外,应该没有什么东西,因此,你应该在你的代码中做出条件。
您可以使用XSLT,但我想您必须更改代码才能处理它! XML是一个数据容器,如何使用和“查看”(例如XPath)数据由其使用者管理(为了尽量减少更改,您可以简单地在XML文件中公开查询)。
把条件放到你的XML中是可以的。例如,我有这样的文档:
<p if="EU-user">VAT is not payable if you are registered for VAT in an EU country other than the UK</p>
将这样的条件放在您的数据中是非常有意义的。但只有收件人能够解释它们才有意义。
看看PMML(预测建模标记语言)
不用改变Java代码就可以了! – sgowd 2012-03-06 11:09:04
XSLT是XML的逻辑计数器部分。 – 2012-03-06 11:12:43