如何将条件语句添加到XML文档?

时间:2009-07-31 16:20:02

标签: xml

是否可以向XML文档添加条件语句?

提前感谢

3 个答案:

答案 0 :(得分:4)

这个问题确实没有意义。 XML文档只是一个文档。它可能代表某种执行流程,但这是特定于XML文档的类型。

XML文档的条件位没有“一般”的概念 - 并且实际上也不知道XML中的“语句”。

你真的想做什么?您试图解决的具体问题是什么?

答案 1 :(得分:3)

作为Jon states,XML没有关于条件的一般概念。但是,如果您指的是XSLT,一种基于XML的格式,用于将一种文本格式转换为另一种文本格式,那么您正在寻找xsl:choose element

你这样使用它(来自W3 Schools):

  <xsl:choose>
    <xsl:when test="price &gt; 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文件中的数据来实现你想要的。