2010-12-05 98 views

回答

0

您将无法将“任何”XAML转换为XHTML,因为(例如)布局在XAML和X中没有以相同的方式完成n XHTML。

事实上,由于Silverlight允许开发人员构建自定义控件和相当复杂的View Tree,您无法单独使用XAML。动画和控制状态(和动态显示)将阻止你进一步实现任何通用。

但是,您可以使用已知的XAML子集轻松完成一些不通用的操作。例如,您可以使用由Silverlight RichTextBox生成的XAML,并使用相当简单的XSLT样式表将其转换为与SEO兼容的XHTML。由于这个XAML与任何XHTML内容具有相同的结构,因此它并不特别复杂。

您不会输出漂亮的XHTML文本,但它可能就足够了。您可以输出文本,简单的CSS属性和br/span/p标签。