别人给了我一个xds文件,说是xml的模板文件,我现在的任务是做一个eclipse插件,可以生成应用服务器的配置信息文件xml。我的开发环境用的是wtp-all-in-one-sdk-R-1.5.1
我不知道如何下手,请大家指教
其xds文件代码如下:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
xs:simpleContent
/xs:simpleContent
/xs:complexType
xs:complexType
xs:sequence
/xs:sequence
/xs:complexType
/xs:element
xs:complexType
xs:sequence
/xs:sequence
/xs:complexType
/xs:element
xs:complexType
xs:sequence
xs:choice
/xs:choice
/xs:sequence
/xs:complexType
/xs:element
xs:complexType
/xs:sequence
/xs:complexType
/xs:element
xs:complexType
xs:sequence
/xs:sequence
/xs:complexType
/xs:element
xs:complexType
/xs:sequence
/xs:complexType
/xs:element
xs:complexType
xs:sequence
/xs:sequence
/xs:complexType
/xs:element
xs:complexType
xs:sequence
/xs:sequence
/xs:complexType
/xs:element
xs:complexType
xs:sequence
/xs:sequence
/xs:complexType
/xs:element
xs:complexType
xs:sequence
/xs:sequence
/xs:complexType
/xs:element
xs:complexType
xs:sequence
/xs:sequence
/xs:complexType
/xs:element
xs:complexType
xs:sequence
/xs:sequence
/xs:complexType
/xs:element
xs:complexType
xs:sequence
/xs:sequence
/xs:complexType
/xs:element
xs:complexType
xs:sequence
/xs:sequence
/xs:complexType
/xs:element
xs:complexType
xs:sequence
/xs:sequence
/xs:complexType
/xs:element
xs:complexType
xs:sequence
/xs:sequence
/xs:complexType
/xs:element
xs:complexType
xs:sequence
/xs:sequence
/xs:complexType
/xs:element
xs:complexType
xs:sequence
/xs:sequence
/xs:complexType
/xs:element
xs:complexType
xs:sequence
/xs:sequence
/xs:complexType
/xs:element
xs:complexType
xs:sequence
/xs:sequence
/xs:complexType
/xs:element
/xs:schema
这个跟你的eclipse插件基本没啥关系,xsd文件中只是对xml的有效格式进行定义,比如根节点,每个节点支持的属性等,你只要把这个东东看明白,让你的eclipse插件能生成符合这个模板规定的格式的xml就行了,而且xml文件可以用这个xsd文件校验一下,顺便说一句,eclipse本身自带的xml editor的内容辅助功能也是通过所编辑的xml文档的xsd文件进行提取的,因为xsd文件中已经定义了所有的xml格式,比如某个节点可以有哪几个属性,每个节点可以有哪几个子节点等。