JavaTM 2 Platform
Standard Ed. 6

類別 javax.xml.validation.Schema
的使用

使用 Schema 的軟體套件
javax.xml.bind 為包含解組、編組和驗證功能的客戶端應用程序提供運行時綁定框架。 
javax.xml.bind.helpers 僅由 JAXB 提供者用於: 提供某些 javax.xml.bind 介面的部分預設實作。 
javax.xml.parsers 提供允許處理 XML 文檔的類別。 
javax.xml.validation 此套件提供了用於 XML 文檔驗證的 API。 
 

javax.xml.bindSchema 的使用
 

返回 Schemajavax.xml.bind 中的方法
abstract  Schema Binder.getSchema()
          獲取 Binder.setSchema(Schema) 方法設置的最後一個 Schema 物件(包括 null)。
 Schema Marshaller.getSchema()
          獲取用於執行編組時驗證的 JAXP 1.3 Schema 物件。
 Schema Unmarshaller.getSchema()
          獲取用於執行解組時驗證的 JAXP 1.3 Schema 物件。
 

參數型別為 Schemajavax.xml.bind 中的方法
abstract  void Binder.setSchema(Schema schema)
          指定 marshal、unmarshal 和 update 方法是否在其 XML 內容上執行驗證。
 void Marshaller.setSchema(Schema schema)
          指定應該用作驗證後續編組操作依據的 JAXP 1.3 Schema 物件。
 void Unmarshaller.setSchema(Schema schema)
          指定應用作驗證後續解組操作依據的 JAXP 1.3 Schema 物件。
 

javax.xml.bind.helpersSchema 的使用
 

返回 Schemajavax.xml.bind.helpers 中的方法
 Schema AbstractMarshallerImpl.getSchema()
           
 Schema AbstractUnmarshallerImpl.getSchema()
           
 

參數型別為 Schemajavax.xml.bind.helpers 中的方法
 void AbstractMarshallerImpl.setSchema(Schema schema)
           
 void AbstractUnmarshallerImpl.setSchema(Schema schema)
           
 

javax.xml.parsersSchema 的使用
 

返回 Schemajavax.xml.parsers 中的方法
 Schema SAXParser.getSchema()
          獲取對 XML 處理器使用的 Schema 的參考。
 Schema SAXParserFactory.getSchema()
          獲取通過 SAXParserFactory.setSchema(Schema schema) 方法指定的 Schema 物件。
 Schema DocumentBuilder.getSchema()
          獲取由 XML 處理器使用的 Schema 的參考。
 Schema DocumentBuilderFactory.getSchema()
          獲取通過 DocumentBuilderFactory.setSchema(Schema schema) 方法指定的 Schema 物件。
 

參數型別為 Schemajavax.xml.parsers 中的方法
 void SAXParserFactory.setSchema(Schema schema)
          設置將由解析器使用的 Schema,該解析器從此處理器創建。
 void DocumentBuilderFactory.setSchema(Schema schema)
          設置將由解析器使用的 Schema,該解析器從此處理器創建。
 

javax.xml.validationSchema 的使用
 

返回 Schemajavax.xml.validation 中的方法
abstract  Schema SchemaFactory.newSchema()
          創建特殊的 Schema 物件。
 Schema SchemaFactory.newSchema(File schema)
          解析作為網要的指定 File 並以 Schema 的形式返回它。
 Schema SchemaFactory.newSchema(Source schema)
          解析作為網要的指定源並以網要形式返回它。
abstract  Schema SchemaFactory.newSchema(Source[] schemas)
          解析作為網要的指定源(或多個源),並以網要形式返回它。
 Schema SchemaFactory.newSchema(URL schema)
          解析作為網要的指定 URL 並以 Schema 形式返回它。
 


JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only