我目前正在为我的网站控制面板编写一个SilverLight文本编辑器,我差不多完成了,但现在我需要将XAML
转换为Html
,反之亦然(您可能知道) Silverlight的RichTextBox
返回XAML
)所以我要将其转换为Html。知道怎么处理这个?
答案 0 :(得分:4)
这个演示可能是一个好的开始:http://msdn.microsoft.com/en-us/library/aa972129(v=vs.90).aspx
它涵盖了两种转换。
答案 1 :(得分:2)
嗯,这只是XML。因此,将Section
和Paragraph
元素转换为适当的HTML等价物(可能是p
和div
)并对内联进行转换(Run
扩展为只有文字,Span
获取span
,LineBreak
获取br
等。)
即。您需要做的是将XAML作为XML读取并创建另一个文档,同时将元素编写为HTML。但是,应用格式化有点棘手,因为您需要将其转换为CSS样式(并且除了基本字体属性之外,所有内容都不一样,在XAML和CSS中的工作方式相同)。
答案 2 :(得分:2)
答案 3 :(得分:1)
此工具允许您输入XAML并将其转换为HTML,或输入HTML并将其转换为XAML。