我目前正在爲我的網站控制面板製作一個SilverLight文本編輯器,我幾乎完成了該操作,但現在我需要將XAML
轉換爲Html
,反之亦然(因爲您可能知道Silverlight的RichTextBox
返回XAML
)所以我必須將其轉換爲Html。任何想法我該如何處理?XAML到Html,反之亦然
3
A
回答
2
嗯,這只是XML。所以轉換Section
和Paragraph
元素到相應的HTML當量(p
和div
,可能),爲內聯也這樣做(Run
擴展到只是文本,可能,Span
得到span
,LineBreak
得到br
等)。
I.e.您需要做的是將XAML讀取爲XML,並在將元素作爲HTML編寫的地方創建另一個文檔。不過,應用格式化有點棘手,因爲您需要將其轉換爲CSS樣式(並且除了基本字體屬性外,其他所有內容都可以在XAML和CSS中以相同的方式運行)。
3
這個演示可能是一個良好的開端:http://msdn.microsoft.com/en-us/library/aa972129(v=vs.90).aspx
它涵蓋了轉換。
0
此工具允許您輸入XAML並將其轉換爲HTML,或輸入HTML並將其轉換爲XAML。
1
相關問題
- 1. 將HTML轉換爲Xliff,反之亦然
- 2. NSImage cv :: Mat,反之亦然
- 3. hadoop mapreduce反之亦然
- 4. XML到XLSX,反之亦然使用java
- 5. 填充JSON到C#類,反之亦然
- 6. dateTime到Epoch,反之亦然xslt
- 7. 結構到字符串,反之亦然
- 8. java.sql.Timestamp到Joda立即反之亦然
- 9. 傳遞指針到C++,反之亦然
- 10. 流程圖到JSON和反之亦然
- 11. DeflateStream/GZipStream到CryptoStream的,反之亦然
- 12. TFS到GitHub和反之亦然同步
- 13. HTML表單數據到XML,反之亦然
- 14. php nl2br反之亦然問題
- 15. PHP中的數字串,反之亦然
- 16. 將列轉換成行,反之亦然
- 17. SQL表名===類名?反之亦然?
- 18. 將JavaUtilDate轉換爲NSDate,反之亦然?
- 19. 將lonlat轉換爲xyz,反之亦然
- 20. 上一個複選框,反之亦然
- 21. 將UIImage轉換爲NSString(反之亦然)
- 22. Varbinary數據INTO文本,反之亦然
- 23. signed int to unsigned byte,反之亦然
- 24. DTO轉換爲實體,反之亦然
- 25. 將ArrayBuffer轉換爲Array,反之亦然
- 26. 比賽MySQL表記錄反之亦然
- 27. 有關博客文章,反之亦然
- 28. 從Python調用Jython(或反之亦然)
- 29. 從MinGW使用msysGit,反之亦然
- 30. 用c#與javascript交談,反之亦然
+1。謝謝各位的回覆。但是我發現了一些好東西來處理這個任務。 – saber 2012-01-09 07:02:20