使用XSLT生成XAML文件
我试图创建一个简单的XAML文件,其中包含一个包含矩形的画布的页面 我有一个模板绘制画布,使画布。在这个画布中,我想放置一个矩形,我有一个模板绘制矩形 我的主要任务是:使用XSLT生成XAML文件,xaml,xslt,Xaml,Xslt,我试图创建一个简单的XAML文件,其中包含一个包含矩形的画布的页面 我有一个模板绘制画布,使画布。在这个画布中,我想放置一个矩形,我有一个模板绘制矩形 我的主要任务是: <xsl:template match="/"> <xsl:element name="Page"> <xsl:call-template name="draw-canvas"> <xsl:with-param name="start-
<xsl:template match="/">
<xsl:element name="Page">
<xsl:call-template name="draw-canvas">
<xsl:with-param name="start-color">red</xsl:with-param>
<xsl:with-param name="end-color">ivory</xsl:with-param>
</xsl:call-template>
</xsl:element>
</xsl:template>
为了获得画布中的矩形,我在DrawCanvas模板中调用DrawRectangle方法。这是唯一的办法吗?我觉得这并没有真正考虑到灵活性。您正在处理的输入XML是什么?没有,这只是一个基本练习,我正在尝试XSLT基本上是一种函数转换语言。在没有输入的情况下以程序方式使用它实际上超出了它的预期范围。在Java或Python中使用基于DOM的方法或者其他可以按程序操作树的方法,这样做会更好。XSLT在这里不是合适的工具。