當前位置:
首頁 >
OpenCASCADE:OCCT应用框架OCAF之XML支持
發布時間:2023/12/18
59
豆豆
生活随笔
收集整理的這篇文章主要介紹了
OpenCASCADE:OCCT应用框架OCAF之XML支持
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
OpenCASCADE:OCCT應用框架OCAF之XML支持
- XML 支持
- 文件驅動程序
- 屬性驅動
- XML 文檔結構
- XML 架構
XML 支持
OCCT 中 XML 文件的讀寫是由 LDOM 包提供的,它構成了 XML OCAF 持久化的一個組成部分,它是在 Open CASCADE 技術之上提供的可選組件。
Light DOM (LDOM) 包包含維護數據結構的類,其主要原則符合 W3C DOM Level 1 Recommendations。XML OCAF 持久性模式要求的這些類的目的是:
在內存中維護代表 XML 文檔的對象的樹結構。結構的根是LDOM_Document類型的對象。該對象包含與給定 XML 文檔對應的所有數據,并包含一個名為“文檔元素”的LDOM_Element類型的對象。文檔元素包含形成樹的其他LDOM_Element對象。其他類型的節點:LDOM_Attr、LDOM_Text、LDOM_Comment和LDOM_CDATASection - 代表相應的 XML 類型并充當元素樹的分支。
提供類LDOM_Parser來讀取 XML 文件并將它們轉換為LDOM_Document對象。
提供類LDOM_XmlWriter將LDOM_Document轉換為 XML 格式的字符流并存儲在文件中。
該軟件包涵蓋了許多稱為“DOM 解析器”的產品提供的功能。與大多數不同,LDOM 是專門為滿足以下要求而開發的:
盡量減少 DOM 數
總結
以上是生活随笔為你收集整理的OpenCASCADE:OCCT应用框架OCAF之XML支持的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: CHD+CM-1 安装
- 下一篇: ASP.NET MVC随想录——锋利的K