public class SchemaTool
extends java.lang.Object
Schema 描述工具类,用于根据 Schema 文档的路径获取 Schema 描述的内容。
Schema 文档中,如果 <import> 和 <include> 节点中的 schemaLocation 属性是相对路径,则本类可以将其化为 Servlet 中正确的路径,从而获取 Schema 描述的内容。
构造器和说明 |
---|
SchemaTool(java.lang.String basePath)
根据 Schema 文档的根目录创建
SchemaTool 对象。 |
限定符和类型 | 方法和说明 |
---|---|
java.lang.String |
getSchemaContent(java.lang.String mappedName, java.lang.String baseURL)
根据 Schema 文档的根目录以及 file 属性获取 Schema 描述。
|
public SchemaTool(java.lang.String basePath)
SchemaTool
对象。basePath
- Schema 文档的根目录。public java.lang.String getSchemaContent(java.lang.String mappedName, java.lang.String baseURL) throws OGCException
根据 Schema 文档的根目录以及 file 属性获取 Schema 描述。
file 属性标识了 Schema 文档相对根目录的路径。
mappedName
- Schema 文档相对根目录的路径,在 OGC 中以“,”号分开。baseURL
- Schema 文档的根目录。OGCException
- OGC 相关异常信息。