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 相关异常信息。