我一直在遇到一些(標準)問題,通過Outlook轉發電子郵件後,Microsoft Office將其惡意標記注入到某些html中。<o:p>元素做什麼?
我想知道:
- 是否有解釋什麼是
<o:p>
元素實際上做 - 什麼其它MSO元件通常注射
我一直在遇到一些(標準)問題,通過Outlook轉發電子郵件後,Microsoft Office將其惡意標記注入到某些html中。<o:p>元素做什麼?
我想知道:
<o:p>
元素實際上做找不到資源任何官方文檔(沒有意外),但根據this interesting article,這些元素被注入爲了使Word能夠將HTML轉換回完全兼容的Word一切都保存完好。
相關段落:
微軟添加了特殊標籤來Word的HTML朝向向後兼容性的眼睛。 Microsoft希望您能夠將HTML中的文件保存爲完整的文件,其中包含傳統DOC文件中的所有跟蹤,註釋,格式和其他特殊Word功能。如果您將文件保存爲HTML格式,然後在Word中重新加載,理論上您根本不會丟失任何內容。
這很有意義。
針對您的特殊問題..在<o:p>
手段「辦公室命名空間」的o
所以下面的代碼中的任何o:
的意思是「我的辦公室命名空間部分」 - 在<o:p>
情況下,它只是意味着款,相當於的普通<p>
標籤。
我認爲每個HTML標籤都有其「等效」的辦公室,他們有更多。
這很有趣。發佈博客時我遇到了這個問題。謝謝(你的)信息。 – webfrogs
如果你是在*清理垃圾之後,請查看Jeff的博客文章:http://www.codinghorror.com/blog/2006/01/cleaning-words-nasty-html.html –
我向上投票,我們無法知道誰低調,對不起。稍微改變@leonbloy(他刪除了一個標籤),但我懷疑它。 –