Конвертер XAML в XHTML - PullRequest
       24

Конвертер XAML в XHTML

1 голос
/ 05 декабря 2010

Я нахожу эту статью интересной для работы на полном веб-сайте Silverlight*

Спасибо

1 Ответ

0 голосов
/ 05 декабря 2010

Вы не сможете преобразовать «любой» XAML в XHTML, потому что (например) макет не выполняется одинаково в XAML и в XHTML.

Фактически, поскольку Silverlight позволяет разработчикам создавать собственные элементы управления и довольно сложные View Trees, которые вы не сможете получить только с помощью XAML. Состояния анимации и управления (и динамическое отображение) не позволят вам в дальнейшем достичь чего-либо общего.

Но вы можете легко сделать что-то не общее с известным подмножеством XAML.

Например, вы можете использовать XAML, сгенерированный Silverlight RichTextBox, и преобразовать его в SEO-совместимый XHTML с помощью довольно простой таблицы стилей XSLT. Поскольку этот XAML имеет ту же структуру, что и любой контент XHTML, он не особенно сложен.

Вы не будете выводить красивые тексты XHTML, но этого может быть достаточно. Вы можете выводить текст, простые атрибуты CSS и теги br / span / p.

...