是否可以向XML文档添加条件语句?
提前感谢
答案 0 :(得分:4)
这个问题确实没有意义。 XML文档只是一个文档。它可能代表某种执行流程,但这是特定于XML文档的类型。
XML文档的条件位没有“一般”的概念 - 并且实际上也不知道XML中的“语句”。
你真的想做什么?您试图解决的具体问题是什么?
答案 1 :(得分:3)
作为Jon states,XML没有关于条件的一般概念。但是,如果您指的是XSLT,一种基于XML的格式,用于将一种文本格式转换为另一种文本格式,那么您正在寻找xsl:choose element。
你这样使用它(来自W3 Schools):
<xsl:choose>
<xsl:when test="price > 10">
<td bgcolor="#ff00ff">
<xsl:value-of select="artist"/></td>
</xsl:when>
<xsl:otherwise>
<td><xsl:value-of select="artist"/></td>
</xsl:otherwise>
</xsl:choose>
答案 2 :(得分:0)
一般来说,不建议在XML中添加/模拟条件语句。 XMl实际上只是用于保存静态数据。喜欢各种事物的参数。 XML不是一种编程语言,因此不应该这样对待。在不确切知道你想要做什么的情况下,我确信你可以通过任何程序读取和解释XML文件中的数据来实现你想要的。