如何使用XMLBeans相容Java與XML應用開發

來源:互聯網
上載者:User
xml Java 程式設計語言是一種物件導向的語言,它基於開放的、公開的標準,可移植、健壯而且可靠。然而,XML 與 Java 程式設計語言不相容。XMLBeans 就是掃清這一障礙的最佳選擇。使用 XMLBeans 可以將 Java™ 程式設計語言與 XML 結合使用。

XMLBeans 用於 XML 資料繫結。使用 XMLBeans,Java 應用程式就可以充分利用 XML 的優勢。XMLBeans 使用 XML Schema 來編譯用於訪問和修改 XML 執行個體資料的 Java 介面和類。使用這項技術,您可以將 XML Schema 編譯到一組 Java 類中使其具有以下功能:

  • 遇到任何 Schema 時都使用 XMLBeans
  • 根據需要在任意層級訪問 XML 資料

XMLBeans 提供了以下應用程式介面(API)用於資料繫結:

  • XmlObject:如果 Java 類是通過 XML Schema 產生的,則這些 Java 類都是派生自 XmlObject API。
  • XmlCursor:XmlCursor API 提供了對 XML Infoset 的低層訪問權,它表示 XML 執行個體中的游標位置。
  • SchemaType:用於底層元資訊的 XML Schema 物件模型。

XMLBeans 編譯器將產生 XML 模式的對象表示。這個對象表示是一組表示模式的結構和約束的通用 Java 類和介面。在產生 Java 類和介面後,符合該模式的 XML 執行個體文檔就會與之綁定。綁定過程包括以物件導向的方式使用 XMLBeans API 來訪問實際 XML 執行個體文檔中的資料



聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.