2

对不起,如果问题太明显了。

我在 XAML 中工作了很长时间,但这个问题对我来说仍然是个谜:为什么我不能在 XAML 中编写数字运算?比如2+3等等。

为什么 XAML 不能在运行时操作表达式?

4

1 回答 1

2

因为标记语言只负责标记:)。你也不能在 HT* M *L 中这样做。它们不是真正的编程语言。

您可以使用编程语言进行操作。Java Script 是一种编程语言,PLSQL 是一种编程语言,c#,java ... 等等,因为它们是做操作的。但是 HTML、XML、XAML 只是表示数据如何呈现的表达式。而不是如何计算数据。

SGML 是标记语言的祖先。

有关标记语言的更多信息http://en.wikipedia.org/wiki/Markup_language

所以我们有,

  • 编程语言

  • 标记语言

除了新标准 W3C 之外,IEEE 还对它们制定了一些规则,我们需要遵守。

问候

于 2012-11-22T06:38:37.307 回答