5分钟搞定Schema

事先声明:搞定不是精通,只是能够运用!
其实schema很简单,之前写过DTD,比DTD学习成本还低!最近做的项目基于文件系统的,一堆的xml文件,所以想写个验证,也方便IDE操作,既然推荐Schema,那就用Schema :D
不废话,看xml文件。



Ivan

hi


hello



这个应该算是个比较典型的xml文件了。看schema怎么写。


xmlns:tns="http://www.iteye.com"
elementFormDefault="qualified">



























很简单吧!其实就是个xml文件而已!敲一遍就知道是什么意思了!
将Schema添加到xml文件里面,如下:


xsi:schemaLocation="http://www.iteye.com ../test.xsd">
Ivan

hi


hello



这样就可以了,../test.xsd是相对路径,如果test.xsd和xml在同一目录下,直接写名字就可以了。
应该没多少人会用到Schema,知识积累,以备后用 :D

你可能感兴趣的:(Java技术)