2010-12-05 75 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標籤。