创建实体
定义一个XSD文件描述组件内容
创建BeanDefinitionParser接口的实现类,用来解析XSD文件中的定义和组件定义。
创建NamespaceHandlerSupport实现类,目的是将组件注册到Spring容器中。
编写spring.handlers和spring.schemas文件,默认位置是/META-INF目录下
在配置文件bean.xml中引入对应的命名空间以及XSD
解析parseCustomElement()
① 获得namespaceUri,此处是通过org.w3c.dom.Node中的getNamespaceURI()方法进行获取的
② 获得解析该自定义标签的NamespaceHandler实现类。
③ 调用该实现类的parse(...)方法进行解析操作。